torque Torque Game Engine Documentation
TGE Version 1.5.2

FuncCallExprNode Struct Reference

#include <ast.h>

Inheritance diagram for FuncCallExprNode:

Inheritance graph
[legend]

Public Types

enum  {
  FunctionCall,
  MethodCall,
  ParentCall
}

Public Member Functions

U32 precompile (TypeReq type)
U32 compile (U32 *codeStream, U32 ip, TypeReq type)
TypeReq getPreferredType ()

Static Public Member Functions

static FuncCallExprNodealloc (StringTableEntry funcName, StringTableEntry nameSpace, ExprNode *args, bool dot)

Data Fields

StringTableEntry funcName
StringTableEntry nameSpace
ExprNodeargs
U32 callType

Member Enumeration Documentation

anonymous enum

Enumerator:
FunctionCall 
MethodCall 
ParentCall 


Member Function Documentation

static FuncCallExprNode* FuncCallExprNode::alloc ( StringTableEntry  funcName,
StringTableEntry  nameSpace,
ExprNode args,
bool  dot 
) [static]

U32 FuncCallExprNode::precompile ( TypeReq  type  )  [virtual]

Implements ExprNode.

U32 FuncCallExprNode::compile ( U32 codeStream,
U32  ip,
TypeReq  type 
) [virtual]

Implements ExprNode.

TypeReq FuncCallExprNode::getPreferredType (  )  [virtual]

Implements ExprNode.


Field Documentation




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen