AstIndex

Undocumented in source.

Members

Functions

astType
AstType astType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
flags
ushort flags(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
get
T* get(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
getElementType
AstIndex getElementType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
get_expr
ExpressionNode* get_expr(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
get_name_use
NameUseExprNode* get_name_use(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
get_node
AstNode* get_node(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
get_type
TypeNode* get_type(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isDefined
bool isDefined()
Undocumented in source. Be warned that the author may not have intended to support it.
isErrorType
bool isErrorType()
Undocumented in source. Be warned that the author may not have intended to support it.
isFloat
bool isFloat(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isLvalue
bool isLvalue(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isMetaType
bool isMetaType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isModOrPack
bool isModOrPack(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isNoreturnType
bool isNoreturnType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isPointerType
bool isPointerType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isSigned
IsSigned isSigned(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isType
bool isType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
isTypeVoid
bool isTypeVoid()
Undocumented in source. Be warned that the author may not have intended to support it.
isUndefined
bool isUndefined()
Undocumented in source. Be warned that the author may not have intended to support it.
isVoidType
bool isVoidType(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
loc
TokenIndex loc(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
bool opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
opCast
AstIndex opCast()
Undocumented in source. Be warned that the author may not have intended to support it.
setState
void setState(CompilationContext* c, AstNodeState newState)
Undocumented in source. Be warned that the author may not have intended to support it.
state
AstNodeState state(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

storageIndex
uint storageIndex;
Undocumented in source.

Meta