libdparse v0.8.8 (2018-07-17T06:32:51Z)
Dub
Repo
ClassDeclaration
dparse
ast
final
class
ClassDeclaration :
ASTNode
{
void
accept
(ASTVisitor visitor);
Token
name
;
TemplateParameters
templateParameters
;
Constraint
constraint
;
BaseClassList
baseClassList
;
StructBody
structBody
;
string
comment
;
mixin
OpEquals
;
}
Members
Functions
accept
void
accept
(ASTVisitor visitor)
Undocumented in source. Be warned that the author may not have intended to support it.
Mixins
__anonymous
mixin
OpEquals
Undocumented in source.
Variables
baseClassList
BaseClassList
baseClassList
;
comment
string
comment
;
constraint
Constraint
constraint
;
name
Token
name
;
structBody
StructBody
structBody
;
templateParameters
TemplateParameters
templateParameters
;
Mixed In Members
From
mixin
OpEquals
opEquals
bool
opEquals
(Object other)
Undocumented in source. Be warned that the author may not have intended to support it.
Inherited Members
From ASTNode
accept
void
accept
(ASTVisitor visitor)
Meta
Source
See Implementation
dparse
ast
aliases
ForeachStatement
StaticForeachDeclaration
classes
ASTVisitor
AddExpression
AliasDeclaration
AliasInitializer
AliasThisDeclaration
AlignAttribute
AndAndExpression
AndExpression
AnonymousEnumDeclaration
AnonymousEnumMember
ArgumentList
Arguments
ArrayInitializer
ArrayLiteral
ArrayMemberInitialization
AsmAddExp
AsmAndExp
AsmBrExp
AsmEqualExp
AsmExp
AsmInstruction
AsmLogAndExp
AsmLogOrExp
AsmMulExp
AsmOrExp
AsmPrimaryExp
AsmRelExp
AsmShiftExp
AsmStatement
AsmTypePrefix
AsmUnaExp
AsmXorExp
AssertExpression
AssignExpression
AssocArrayLiteral
AtAttribute
Attribute
AttributeDeclaration
AutoDeclaration
AutoDeclarationPart
BaseClass
BaseClassList
BlockStatement
BodyStatement
BreakStatement
CaseRangeStatement
CaseStatement
CastExpression
CastQualifier
Catch
Catches
ClassDeclaration
CmpExpression
CompileCondition
ConditionalDeclaration
ConditionalStatement
Constraint
Constructor
ContinueStatement
DebugCondition
DebugSpecification
Declaration
DeclarationOrStatement
DeclarationsAndStatements
Declarator
DeclaratorIdentifierList
DefaultStatement
DeleteExpression
DeleteStatement
Deprecated
Destructor
DoStatement
EnumBody
EnumDeclaration
EnumMember
EponymousTemplateDeclaration
EqualExpression
Expression
ExpressionNode
ExpressionStatement
FinalSwitchStatement
Finally
ForStatement
Foreach
ForeachType
ForeachTypeList
FunctionAttribute
FunctionBody
FunctionCallExpression
FunctionDeclaration
FunctionLiteralExpression
GotoStatement
IdentifierChain
IdentifierOrTemplateChain
IdentifierOrTemplateInstance
IdentityExpression
IfStatement
ImportBind
ImportBindings
ImportDeclaration
ImportExpression
InExpression
InStatement
Index
IndexExpression
Initialize
Initializer
InterfaceDeclaration
Invariant
IsExpression
KeyValuePair
KeyValuePairs
LabeledStatement
LastCatch
LinkageAttribute
MemberFunctionAttribute
MixinDeclaration
MixinExpression
MixinTemplateDeclaration
MixinTemplateName
Module
ModuleDeclaration
MulExpression
NewAnonClassExpression
NewExpression
NonVoidInitializer
Operands
OrExpression
OrOrExpression
OutStatement
Parameter
Parameters
Postblit
PowExpression
PragmaDeclaration
PragmaExpression
PragmaStatement
PrimaryExpression
Register
RelExpression
ReturnStatement
ScopeGuardStatement
SharedStaticConstructor
SharedStaticDestructor
ShiftExpression
SingleImport
Statement
StatementNoCaseNoDefault
StaticAssertDeclaration
StaticAssertStatement
StaticConstructor
StaticDestructor
StaticForeachStatement
StaticIfCondition
StorageClass
StructBody
StructDeclaration
StructInitializer
StructMemberInitializer
StructMemberInitializers
SwitchStatement
Symbol
SynchronizedStatement
TemplateAliasParameter
TemplateArgument
TemplateArgumentList
TemplateArguments
TemplateDeclaration
TemplateInstance
TemplateMixinExpression
TemplateParameter
TemplateParameterList
TemplateParameters
TemplateSingleArgument
TemplateThisParameter
TemplateTupleParameter
TemplateTypeParameter
TemplateValueParameter
TemplateValueParameterDefault
TernaryExpression
ThrowStatement
TraitsExpression
TryStatement
Type
Type2
TypeIdentifierPart
TypeSpecialization
TypeSuffix
TypeidExpression
TypeofExpression
UnaryExpression
UnionDeclaration
Unittest
VariableDeclaration
Vector
VersionCondition
VersionSpecification
WhileStatement
WithStatement
XorExpression
interfaces
ASTNode
mixin templates
BinaryExpressionBody
OpEquals
templates
generateOpEquals
visitIfNotNull