Declaration

Members

Aliases

DeclarationTypes
alias DeclarationTypes = TypeTuple!(AliasDeclaration, AliasThisDeclaration, AnonymousEnumDeclaration, Attribute[], AttributeDeclaration, ClassDeclaration, ConditionalDeclaration, Constructor, DebugSpecification, Destructor, EnumDeclaration, EponymousTemplateDeclaration, FunctionDeclaration, ImportDeclaration, InterfaceDeclaration, Invariant, MixinDeclaration, MixinTemplateDeclaration, Postblit, PragmaDeclaration, SharedStaticConstructor, SharedStaticDestructor, StaticAssertDeclaration, StaticForeachDeclaration, StaticConstructor, StaticDestructor, StructDeclaration, TemplateDeclaration, UnionDeclaration, Unittest, VariableDeclaration, VersionSpecification)
Undocumented in source.

Functions

accept
void accept(ASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
opEquals
bool opEquals(Object other)
Undocumented in source. Be warned that the author may not have intended to support it.
setSupplementalComment
void setSupplementalComment(string supplementalComment)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

attributes
Attribute[] attributes;
declarations
Declaration[] declarations;

Inherited Members

From ASTNode

accept
void accept(ASTVisitor visitor)

Meta