maxscript/compiler/codetree.h File Reference

codetree.h File Reference
#include "../ScripterExport.h"
#include "../kernel/value.h"

Classes

class  SourcePositionWrapper
 
class  SourceFileWrapper
 
class  CodeTree
 
class  Maker
 
class  CodeBlock
 

Macros

#define is_sourcefilewrapper(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_SOURCEFILEWRAPPER_TAG)
 
#define is_codetree(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODE_TAG)
 
#define is_maker(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_MAKER_TAG)
 
#define is_codeblock(v)   ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODEBLOCK_TAG)
 

Macro Definition Documentation

#define is_sourcefilewrapper (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_SOURCEFILEWRAPPER_TAG)
#define is_codetree (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODE_TAG)
#define is_maker (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_MAKER_TAG)
#define is_codeblock (   v)    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODEBLOCK_TAG)