DirectiveRange

Undocumented in source.

Constructors

this
this(TranslationUnit translUnit)
Undocumented in source.

Members

Functions

acceptDirective
bool acceptDirective(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseElif
Expression parseElif(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseElse
bool parseElse(DirectiveKind kind, Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseEndif
bool parseEndif(DirectiveKind kind, Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseIf
Expression parseIf(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseIfCombined
Expression parseIfCombined(DirectiveKind kind, Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseIfdef
Expression parseIfdef(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseIfndef
Expression parseIfndef(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseInclude
Directive parseInclude(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseLine
Directive parseLine(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parsePragma
Directive parsePragma(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
parseUndef
Directive parseUndef(Token[] tokens)
Undocumented in source. Be warned that the author may not have intended to support it.
popFront
void popFront()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
front
Directive front [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

front_
Directive front_;
Undocumented in source.
tokensRange
TokenizedDirectiveRange tokensRange;
Undocumented in source.
translUnit
TranslationUnit translUnit;
Undocumented in source.

Meta