ImportDecl

Undocumented in source.

Members

Functions

declarationType
string declarationType()
Undocumented in source. Be warned that the author may not have intended to support it.
docsShouldBeOutputted
bool docsShouldBeOutputted()
Undocumented in source. Be warned that the author may not have intended to support it.
getSimplifiedPrototype
void getSimplifiedPrototype(MyOutputRange output)
Undocumented in source. Be warned that the author may not have intended to support it.
link
string link(bool forFile, string* useless)
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name()
Undocumented in source. Be warned that the author may not have intended to support it.
rawComment
string rawComment()
Undocumented in source. Be warned that the author may not have intended to support it.
refersTo
string refersTo()
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin CtorFrom!ImportDeclaration
Undocumented in source.

Variables

bindLhs
string bindLhs;
Undocumented in source.
bindRhs
string bindRhs;
Undocumented in source.
isPublic
bool isPublic;
Undocumented in source.
isStatic
bool isStatic;
Undocumented in source.
newName
string newName;
Undocumented in source.
oldName
string oldName;
Undocumented in source.

Mixed In Members

From mixin CtorFrom!ImportDeclaration

astNode
const(T) astNode;
Undocumented in source.
this
this(const(T) astNode, const(VersionOrAttribute)[] attributes)
Undocumented in source.
getAstNode
const(T) getAstNode()
Undocumented in source. Be warned that the author may not have intended to support it.
lineNumber
int lineNumber()
Undocumented in source. Be warned that the author may not have intended to support it.
writeTemplateConstraint
void writeTemplateConstraint(MyOutputRange output)
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name()
Undocumented in source. Be warned that the author may not have intended to support it.
comment
string comment()
Undocumented in source. Be warned that the author may not have intended to support it.
getAnnotatedPrototype
void getAnnotatedPrototype(MyOutputRange )
Undocumented in source. Be warned that the author may not have intended to support it.
getSimplifiedPrototype
void getSimplifiedPrototype(MyOutputRange output)
Undocumented in source. Be warned that the author may not have intended to support it.
declarationType
string declarationType()
Undocumented in source. Be warned that the author may not have intended to support it.
isDitto
bool isDitto()
Undocumented in source. Be warned that the author may not have intended to support it.
rawComment
string rawComment()
Undocumented in source. Be warned that the author may not have intended to support it.
isDisabled
bool isDisabled()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From Decl

fakeDecl
bool fakeDecl;
Undocumented in source.
alreadyGenerated
bool alreadyGenerated;
Undocumented in source.
name
string name()
Undocumented in source.
comment
string comment()
Undocumented in source.
rawComment
string rawComment()
Undocumented in source.
declarationType
string declarationType()
Undocumented in source.
getAstNode
const(ASTNode) getAstNode()
Undocumented in source.
lineNumber
int lineNumber()
Undocumented in source.
getAnnotatedPrototype
void getAnnotatedPrototype(MyOutputRange )
Undocumented in source.
getSimplifiedPrototype
void getSimplifiedPrototype(MyOutputRange )
Undocumented in source.
externNote
string externNote()
Undocumented in source. Be warned that the author may not have intended to support it.
navArrayCache
Decl[] navArrayCache;
Undocumented in source.
navArrayCachePopulated
bool navArrayCachePopulated;
Undocumented in source.
navArray
Decl[] navArray()
Undocumented in source. Be warned that the author may not have intended to support it.
documentedInSource
bool documentedInSource()
Undocumented in source. Be warned that the author may not have intended to support it.
parsedDocComment_
DocComment parsedDocComment_;
Undocumented in source.
parsedDocComment
DocComment parsedDocComment [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getAggregatePrototype
void getAggregatePrototype(MyOutputRange r)
Undocumented in source. Be warned that the author may not have intended to support it.
addSupplementalData
void addSupplementalData(Element )
Undocumented in source. Be warned that the author may not have intended to support it.
opCmp
int opCmp(Object o)
Undocumented in source. Be warned that the author may not have intended to support it.
parentModule
Decl parentModule()
Undocumented in source. Be warned that the author may not have intended to support it.
previousSibling
Decl previousSibling()
Undocumented in source. Be warned that the author may not have intended to support it.
isDocumented
bool isDocumented()
Undocumented in source. Be warned that the author may not have intended to support it.
isStatic
bool isStatic()
Undocumented in source. Be warned that the author may not have intended to support it.
isPrivate
bool isPrivate()
Undocumented in source. Be warned that the author may not have intended to support it.
isPackage
bool isPackage()
Undocumented in source. Be warned that the author may not have intended to support it.
isExplicitlyNonPrivate
bool isExplicitlyNonPrivate()
Undocumented in source. Be warned that the author may not have intended to support it.
externWhat
string externWhat()
Undocumented in source. Be warned that the author may not have intended to support it.
docsShouldBeOutputted
bool docsShouldBeOutputted()
Undocumented in source. Be warned that the author may not have intended to support it.
hasUda
bool hasUda(string name)
Undocumented in source. Be warned that the author may not have intended to support it.
getStringUda
string getStringUda(string localName)

Given a UDA like @Name(single_arg)

isProperty
bool isProperty()
Undocumented in source. Be warned that the author may not have intended to support it.
isDeprecated
bool isDeprecated()
Undocumented in source. Be warned that the author may not have intended to support it.
isAggregateMember
bool isAggregateMember()
Undocumented in source. Be warned that the author may not have intended to support it.
getImmediateDocumentedOverloads
Decl[] getImmediateDocumentedOverloads()
Undocumented in source. Be warned that the author may not have intended to support it.
getImmediateOverloads
Decl[] getImmediateOverloads(bool includeUndocumented)
Undocumented in source. Be warned that the author may not have intended to support it.
getDittos
Decl[] getDittos()
Undocumented in source. Be warned that the author may not have intended to support it.
eponymousModuleChild
Decl eponymousModuleChild()
Undocumented in source. Be warned that the author may not have intended to support it.
link
string link(bool forFile, string* masterOverloadName)
Undocumented in source. Be warned that the author may not have intended to support it.
parentNameList
string[] parentNameList()
Undocumented in source. Be warned that the author may not have intended to support it.
fullyQualifiedName
string fullyQualifiedName()
Undocumented in source. Be warned that the author may not have intended to support it.
inheritsFrom
InheritanceResult[] inheritsFrom()
Undocumented in source. Be warned that the author may not have intended to support it.
_inheritsFrom
InheritanceResult[] _inheritsFrom;
Undocumented in source.
inheritsFromProcessed
bool inheritsFromProcessed;
Undocumented in source.
nameTable
Decl[string] nameTable;
Undocumented in source.
nameTableBuilt
bool nameTableBuilt;
Undocumented in source.
buildNameTable
Decl[string] buildNameTable(string[] excludeModules)
Undocumented in source. Be warned that the author may not have intended to support it.
lookupName
Decl lookupName(string name, bool lookUp, string[] excludeModules)
Undocumented in source. Be warned that the author may not have intended to support it.
lookupName
Decl lookupName(IdentifierOrTemplateInstance ic, bool lookUp)
Undocumented in source. Be warned that the author may not have intended to support it.
lookupName
Decl lookupName(IdentifierChain ic)
Undocumented in source. Be warned that the author may not have intended to support it.
lookupName
Decl lookupName(IdentifierOrTemplateChain ic)
Undocumented in source. Be warned that the author may not have intended to support it.
lookupName
Decl lookupName(Symbol ic)
Undocumented in source. Be warned that the author may not have intended to support it.
parent
Decl parent;
Undocumented in source.
children
Decl[] children;
Undocumented in source.
parentIndex
size_t parentIndex;
Undocumented in source.
writeTemplateConstraint
void writeTemplateConstraint(MyOutputRange output)
Undocumented in source.
attributes
const(VersionOrAttribute)[] attributes;
Undocumented in source.
addChild
void addChild(Decl decl)
Undocumented in source. Be warned that the author may not have intended to support it.
postblitDecl
PostblitDecl postblitDecl;
Undocumented in source.
destructorDecl
DestructorDecl destructorDecl;
Undocumented in source.
constructorDecls
ConstructorDecl[] constructorDecls;
Undocumented in source.
ImportedModule
struct ImportedModule
Undocumented in source.
importedModules
ImportedModule[] importedModules;
Undocumented in source.
addImport
void addImport(string moduleName, bool isPublic)
Undocumented in source. Be warned that the author may not have intended to support it.
Unittest
struct Unittest
Undocumented in source.
unittests
Unittest[] unittests;
Undocumented in source.
addUnittest
void addUnittest(const(dparse.ast.Unittest) ut, const(ubyte)[] code, string comment)
Undocumented in source. Be warned that the author may not have intended to support it.
unittestCodeToString
string unittestCodeToString(const(ubyte)[] code)
Undocumented in source. Be warned that the author may not have intended to support it.
ProcessedUnittest
struct ProcessedUnittest
Undocumented in source.
_unittestsProcessed
bool _unittestsProcessed;
Undocumented in source.
_processedUnittests
ProcessedUnittest[] _processedUnittests;
Undocumented in source.
getProcessedUnittests
ProcessedUnittest[] getProcessedUnittests()
Undocumented in source. Be warned that the author may not have intended to support it.
toString
string toString()
Undocumented in source. Be warned that the author may not have intended to support it.
isDitto
bool isDitto()
Undocumented in source.
isModule
bool isModule()
Undocumented in source. Be warned that the author may not have intended to support it.
isArticle
bool isArticle()
Undocumented in source. Be warned that the author may not have intended to support it.
isConstructor
bool isConstructor()
Undocumented in source. Be warned that the author may not have intended to support it.
aliasThisPresent
bool aliasThisPresent;
Undocumented in source.
aliasThisToken
Token aliasThisToken;
Undocumented in source.
aliasThisComment
string aliasThisComment;
Undocumented in source.
aliasThis
Decl aliasThis()
Undocumented in source. Be warned that the author may not have intended to support it.
destructor
DestructorDecl destructor()
Undocumented in source. Be warned that the author may not have intended to support it.
postblit
PostblitDecl postblit()
Undocumented in source. Be warned that the author may not have intended to support it.
isDisabled
bool isDisabled()
Undocumented in source.
disabledDefaultConstructor
ConstructorDecl disabledDefaultConstructor()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta