AstNode

Undocumented in source.
struct AstNode {}

Members

Mixins

__anonymous
mixin AstNodeData
Undocumented in source.

Mixed In Members

From mixin AstNodeData

this
this(TokenIndex loc, Args args)
Undocumented in source.
this
this(TokenIndex loc)
Undocumented in source.
loc
TokenIndex loc;
Undocumented in source.
astType
AstType astType;
Undocumented in source.
flags
ushort flags;
Undocumented in source.
propertyStates
uint propertyStates;
Undocumented in source.
getPropertyState
PropertyState getPropertyState(NodeProperty prop)
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.
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.
hasExternAttrib
bool hasExternAttrib()
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.
isError
bool isError()
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.
isType
bool isType()
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.
hasAttributes
bool hasAttributes()
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.
isGlobal
bool isGlobal()
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.
isLocal
bool isLocal()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta