InterfaceDecl

Undocumented in source.

Members

Functions

getAnnotatedPrototype
void getAnnotatedPrototype(MyOutputRange output)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin CtorFrom!InterfaceDeclaration
Undocumented in source.

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.
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.
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.
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.
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.
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.
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