Doxygen
|
Public 成员函数 | |
NamespaceDefAliasImpl (const Definition *newScope, const NamespaceDef *nd) | |
virtual | ~NamespaceDefAliasImpl () |
virtual DefType | definitionType () const |
const NamespaceDef * | getNSAlias () const |
virtual CodeSymbolType | codeSymbolType () const |
virtual QCString | getOutputFileBase () const |
virtual QCString | anchor () const |
virtual int | numDocMembers () const |
virtual LinkedRefMap< const NamespaceDef > | getUsedNamespaces () const |
virtual LinkedRefMap< const ClassDef > | getUsedClasses () const |
virtual QCString | displayName (bool b=TRUE) const |
virtual QCString | localName () const |
virtual bool | isConstantGroup () const |
virtual bool | isModule () const |
virtual bool | isLibrary () const |
virtual bool | isInline () const |
virtual bool | isLinkableInProject () const |
virtual bool | isLinkable () const |
virtual bool | hasDetailedDescription () const |
virtual const Definition * | findInnerCompound (const QCString &name) const |
virtual bool | subGrouping () const |
virtual MemberList * | getMemberList (MemberListType lt) const |
virtual const MemberLists & | getMemberLists () const |
virtual const MemberDef * | getMemberByName (const QCString &name) const |
virtual const MemberGroupList & | getMemberGroups () const |
virtual ClassLinkedRefMap | getClasses () const |
virtual ClassLinkedRefMap | getInterfaces () const |
virtual ClassLinkedRefMap | getStructs () const |
virtual ClassLinkedRefMap | getExceptions () const |
virtual NamespaceLinkedRefMap | getNamespaces () const |
virtual ConceptLinkedRefMap | getConcepts () const |
virtual QCString | title () const |
virtual QCString | compoundTypeString () const |
Public 成员函数 继承自 DefinitionAliasMixin< NamespaceDef > | |
DefinitionAliasMixin (const Definition *scope, const Definition *alias) | |
void | init () |
void | deinit () |
virtual | ~DefinitionAliasMixin ()=default |
virtual bool | isAlias () const |
virtual QCString | name () const |
virtual bool | isAnonymous () const |
virtual QCString | localName () const |
virtual QCString | qualifiedName () const |
virtual QCString | symbolName () const |
virtual QCString | getSourceFileBase () const |
virtual QCString | getSourceAnchor () const |
virtual QCString | documentation () const |
virtual int | docLine () const |
virtual QCString | docFile () const |
virtual QCString | briefDescription (bool abbreviate=FALSE) const |
virtual QCString | briefDescriptionAsTooltip () const |
virtual int | briefLine () const |
virtual QCString | inbodyDocumentation () const |
virtual QCString | inbodyFile () const |
virtual int | inbodyLine () const |
virtual QCString | briefFile () const |
virtual QCString | getDefFileName () const |
virtual QCString | getDefFileExtension () const |
virtual int | getDefLine () const |
virtual int | getDefColumn () const |
virtual bool | hasDocumentation () const |
virtual bool | hasUserDocumentation () const |
virtual bool | isVisibleInProject () const |
virtual bool | isVisible () const |
virtual bool | isHidden () const |
virtual bool | isArtificial () const |
virtual QCString | getReference () const |
virtual bool | isReference () const |
virtual QCString | externalReference (const QCString &relPath) const |
virtual int | getStartDefLine () const |
virtual int | getStartBodyLine () const |
virtual int | getEndBodyLine () const |
virtual const FileDef * | getBodyDef () const |
virtual SrcLangExt | getLanguage () const |
virtual const GroupList & | partOfGroups () const |
virtual bool | isLinkableViaGroup () const |
virtual const RefItemVector & | xrefListItems () const |
virtual Definition * | getOuterScope () const |
virtual const MemberVector & | getReferencesMembers () const |
virtual const MemberVector & | getReferencedByMembers () const |
virtual bool | hasSections () const |
virtual bool | hasSources () const |
virtual bool | hasBriefDescription () const |
virtual QCString | id () const |
virtual const SectionRefs & | getSectionRefs () const |
virtual QCString | navigationPathAsString () const |
virtual QCString | pathFragment () const |
Public 成员函数 继承自 NamespaceDef | |
virtual | ~NamespaceDef () |
Public 成员函数 继承自 Definition | |
virtual bool | isAlias () const =0 |
virtual QCString | name () const =0 |
virtual bool | isAnonymous () const =0 |
virtual QCString | qualifiedName () const =0 |
virtual QCString | symbolName () const =0 |
virtual QCString | getSourceFileBase () const =0 |
virtual QCString | getSourceAnchor () const =0 |
virtual QCString | documentation () const =0 |
virtual int | docLine () const =0 |
virtual QCString | docFile () const =0 |
virtual QCString | briefDescriptionAsTooltip () const =0 |
virtual int | briefLine () const =0 |
virtual QCString | inbodyDocumentation () const =0 |
virtual QCString | inbodyFile () const =0 |
virtual int | inbodyLine () const =0 |
virtual QCString | briefFile () const =0 |
virtual QCString | getDefFileName () const =0 |
virtual QCString | getDefFileExtension () const =0 |
virtual int | getDefLine () const =0 |
virtual int | getDefColumn () const =0 |
virtual bool | hasDocumentation () const =0 |
virtual bool | hasUserDocumentation () const =0 |
virtual bool | isVisibleInProject () const =0 |
virtual bool | isVisible () const =0 |
virtual bool | isHidden () const =0 |
virtual bool | isArtificial () const =0 |
virtual QCString | getReference () const =0 |
virtual bool | isReference () const =0 |
virtual int | getStartDefLine () const =0 |
virtual int | getStartBodyLine () const =0 |
virtual int | getEndBodyLine () const =0 |
virtual const FileDef * | getBodyDef () const =0 |
virtual SrcLangExt | getLanguage () const =0 |
Returns the programming language this definition was written in. 更多... | |
virtual const GroupList & | partOfGroups () const =0 |
virtual bool | isLinkableViaGroup () const =0 |
virtual const RefItemVector & | xrefListItems () const =0 |
virtual Definition * | getOuterScope () const =0 |
virtual const MemberVector & | getReferencesMembers () const =0 |
virtual const MemberVector & | getReferencedByMembers () const =0 |
virtual bool | hasSections () const =0 |
virtual bool | hasSources () const =0 |
virtual bool | hasBriefDescription () const =0 |
returns TRUE if this class has a brief description 更多... | |
virtual QCString | id () const =0 |
virtual const SectionRefs & | getSectionRefs () const =0 |
returns the section dictionary, only of importance for pagedef 更多... | |
virtual QCString | navigationPathAsString () const =0 |
virtual QCString | pathFragment () const =0 |
virtual QCString | _symbolName () const =0 |
virtual | ~Definition ()=default |
额外继承的成员函数 | |
Public 类型 继承自 Definition | |
enum | DefType { TypeClass = 0, TypeFile = 1, TypeNamespace = 2, TypeMember = 3, TypeGroup = 4, TypePackage = 5, TypePage = 6, TypeDir = 7, TypeConcept = 8 } |
Protected 成员函数 继承自 DefinitionAliasMixin< NamespaceDef > | |
const Definition * | getAlias () const |
const Definition * | getScope () const |
在文件 namespacedef.cpp 第 173 行定义.
|
inline |
在文件 namespacedef.cpp 第 176 行定义.
|
inlinevirtual |
在文件 namespacedef.cpp 第 178 行定义.
|
inlinevirtual |
Returns the anchor within a page where this item can be found
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 188 行定义.
引用了 NamespaceDef::anchor() , 以及 getNSAlias().
|
inlinevirtual |
Used for syntax highlighting symbol class
实现了 Definition.
在文件 namespacedef.cpp 第 184 行定义.
引用了 Definition::codeSymbolType() , 以及 getNSAlias().
|
inlinevirtual |
|
inlinevirtual |
Use this for dynamic inspection of the type of the derived class
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 179 行定义.
Returns the name of the definition as it appears in the output
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 196 行定义.
引用了 makeDisplayName().
|
inlinevirtual |
|
inlinevirtual |
Returns the classes contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 226 行定义.
引用了 NamespaceDef::getClasses() , 以及 getNSAlias().
|
inlinevirtual |
Returns the concepts contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 236 行定义.
引用了 NamespaceDef::getConcepts() , 以及 getNSAlias().
|
inlinevirtual |
Returns the Slice exceptions contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 232 行定义.
引用了 NamespaceDef::getExceptions() , 以及 getNSAlias().
|
inlinevirtual |
Returns the Slice interfaces contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 228 行定义.
引用了 NamespaceDef::getInterfaces() , 以及 getNSAlias().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 222 行定义.
引用了 NamespaceDef::getMemberByName(), getNSAlias() , 以及 DefinitionAliasMixin< NamespaceDef >::name().
|
inlinevirtual |
Returns the user defined member groups
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 224 行定义.
引用了 NamespaceDef::getMemberGroups() , 以及 getNSAlias().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 218 行定义.
引用了 NamespaceDef::getMemberList() , 以及 getNSAlias().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 220 行定义.
引用了 NamespaceDef::getMemberLists() , 以及 getNSAlias().
|
inlinevirtual |
Returns the namespaces contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 234 行定义.
引用了 NamespaceDef::getNamespaces() , 以及 getNSAlias().
|
inline |
在文件 namespacedef.cpp 第 181 行定义.
引用了 DefinitionAliasMixin< NamespaceDef >::getAlias() , 以及 toNamespaceDef().
被这些函数引用 anchor(), codeSymbolType(), compoundTypeString(), findInnerCompound(), getClasses(), getConcepts(), getExceptions(), getInterfaces(), getMemberByName(), getMemberGroups(), getMemberList(), getMemberLists(), getNamespaces(), getOutputFileBase(), getStructs(), getUsedClasses(), getUsedNamespaces(), hasDetailedDescription(), isConstantGroup(), isInline(), isLibrary(), isLinkable(), isLinkableInProject(), isModule(), localName(), numDocMembers(), subGrouping() , 以及 title().
|
inlinevirtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 186 行定义.
|
inlinevirtual |
Returns the Slice structs contained in this namespace
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 230 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::getStructs().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 194 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::getUsedClasses().
|
inlinevirtual |
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 212 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::hasDetailedDescription().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 200 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::isConstantGroup().
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 210 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::isLinkable().
|
inlinevirtual |
Returns TRUE iff it is possible to link to this item within this project.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 208 行定义.
|
inlinevirtual |
|
inlinevirtual |
Returns the local name without any scope qualifiers.
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 198 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::localName().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 190 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::numDocMembers().
|
inlinevirtual |
实现了 NamespaceDef.
在文件 namespacedef.cpp 第 216 行定义.
引用了 getNSAlias() , 以及 NamespaceDef::subGrouping().
|
inlinevirtual |