Declaration.DeclarationTypes
class Declaration
alias DeclarationTypes = 
TypeTuple!(
AliasDeclaration, 
AliasThisDeclaration, 
AnonymousEnumDeclaration, 
AttributeDeclaration, 
ClassDeclaration, 
ConditionalDeclaration, 
Constructor, 
DebugSpecification, 
Destructor, 
EnumDeclaration, 
EponymousTemplateDeclaration, 
FunctionDeclaration, 
ImportDeclaration, 
InterfaceDeclaration, 
Invariant, 
MixinDeclaration, 
MixinTemplateDeclaration, 
Postblit, 
PragmaDeclaration, 
SharedStaticConstructor, 
SharedStaticDestructor, 
StaticAssertDeclaration, 
StaticConstructor, 
StaticDestructor, 
StructDeclaration, 
TemplateDeclaration, 
UnionDeclaration, 
Unittest, 
VariableDeclaration, 
VersionSpecification)
  
		dparse ast Declaration 
		aliasesfunctionsvariables