codetree.h File Reference

Go to the source code of this file.

Classes

class   SourcePositionWrapper
class   SourceFileWrapper
class   CodeTree
class   Maker
class   CodeBlock

Defines

#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)

Define Documentation

#define is_sourcefilewrapper (   v )    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_SOURCEFILEWRAPPER_TAG)

Definition at line 73 of file codetree.h.

#define is_codetree (   v )    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODE_TAG)

Definition at line 100 of file codetree.h.

#define is_maker (   v )    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_MAKER_TAG)

Definition at line 129 of file codetree.h.

#define is_codeblock (   v )    ((DbgVerify(!is_sourcepositionwrapper(v)), (v))->tag == INTERNAL_CODEBLOCK_TAG)

Definition at line 166 of file codetree.h.