AstNodeData

Undocumented in source.

Constructors

this
this(TokenIndex loc, Args args)
Undocumented in source.
this
this(TokenIndex loc)
Undocumented in source.

Members

Functions

as
T* as(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
as_type
TypeNode* as_type(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
attributeInfo
AttributeInfo* attributeInfo()
Undocumented in source. Be warned that the author may not have intended to support it.
getExternAttrib
AstNode* getExternAttrib(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
getPropertyState
PropertyState getPropertyState(NodeProperty prop)
Undocumented in source. Be warned that the author may not have intended to support it.
hasAttributes
bool hasAttributes()
Undocumented in source. Be warned that the author may not have intended to support it.
hasExternAttrib
bool hasExternAttrib()
Undocumented in source. Be warned that the author may not have intended to support it.
isError
bool isError()
Undocumented in source. Be warned that the author may not have intended to support it.
isGlobal
bool isGlobal()
Undocumented in source. Be warned that the author may not have intended to support it.
isLocal
bool isLocal()
Undocumented in source. Be warned that the author may not have intended to support it.
isLvalue
bool isLvalue()
Undocumented in source. Be warned that the author may not have intended to support it.
isMember
bool isMember()
Undocumented in source. Be warned that the author may not have intended to support it.
isModOrPack
bool isModOrPack()
Undocumented in source. Be warned that the author may not have intended to support it.
isTemplateInstance
bool isTemplateInstance()
Undocumented in source. Be warned that the author may not have intended to support it.
isType
bool isType()
Undocumented in source. Be warned that the author may not have intended to support it.
setPropertyState
void setPropertyState(NodeProperty prop, PropertyState state)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

astType
AstType astType;
Undocumented in source.
flags
ushort flags;
Undocumented in source.
loc
TokenIndex loc;
Undocumented in source.
propertyStates
uint propertyStates;
Undocumented in source.

Meta