The NamespaceDefAliasImpl
Class Reference
Declaration
Base class
class | DefinitionAliasMixin<Base> |
Public Constructors Index
NamespaceDefAliasImpl (const Definition *newScope, const NamespaceDef *nd) | |
Public Destructor Index
~NamespaceDefAliasImpl () override | |
Public Member Functions Index
DefType | definitionType () const override |
const NamespaceDef * | getNSAlias () const |
CodeSymbolType | codeSymbolType () const override |
QCString | getOutputFileBase () const override |
QCString | anchor () const override |
int | numDocMembers () const override |
const LinkedRefMap< NamespaceDef > & | getUsedNamespaces () const override |
const LinkedRefMap< const Definition > & | getUsedDefinitions () const override |
QCString | displayName (bool b=TRUE) const override |
const QCString & | localName () const override |
bool | isConstantGroup () const override |
bool | isModule () const override |
bool | isLibrary () const override |
bool | isInline () const override |
bool | isLinkableInProject () const override |
bool | isLinkable () const override |
bool | isVisibleInHierarchy () const override |
bool | hasDetailedDescription () const override |
const Definition * | findInnerCompound (const QCString &name) const override |
bool | subGrouping () const override |
MemberList * | getMemberList (MemberListType lt) const override |
const MemberLists & | getMemberLists () const override |
const MemberDef * | getMemberByName (const QCString &name) const override |
const MemberGroupList & | getMemberGroups () const override |
ClassLinkedRefMap | getClasses () const override |
ClassLinkedRefMap | getInterfaces () const override |
ClassLinkedRefMap | getStructs () const override |
ClassLinkedRefMap | getExceptions () const override |
NamespaceLinkedRefMap | getNamespaces () const override |
ConceptLinkedRefMap | getConcepts () const override |
QCString | title () const override |
QCString | compoundTypeString () const override |
int | countVisibleMembers () const override |
Definition at line 185 of file namespacedef.cpp.
Public Constructors
NamespaceDefAliasImpl()
| inline |
Definition at line 188 of file namespacedef.cpp.
References DefinitionAliasMixin< NamespaceDef >::DefinitionAliasMixin and DefinitionAliasMixin< NamespaceDef >::init.
Public Destructor
~NamespaceDefAliasImpl()
| inline |
Definition at line 190 of file namespacedef.cpp.
Reference DefinitionAliasMixin< NamespaceDef >::deinit.
Public Member Functions
anchor()
| inline virtual |
Returns the anchor within a page where this item can be found
Definition at line 202 of file namespacedef.cpp.
References Definition::anchor and getNSAlias.
codeSymbolType()
| inline virtual |
Used for syntax highlighting symbol class
Definition at line 198 of file namespacedef.cpp.
References Definition::codeSymbolType and getNSAlias.
compoundTypeString()
| inline virtual |
Definition at line 256 of file namespacedef.cpp.
References NamespaceDef::compoundTypeString and getNSAlias.
countVisibleMembers()
| inline virtual |
Definition at line 258 of file namespacedef.cpp.
References NamespaceDef::countVisibleMembers and getNSAlias.
definitionType()
| inline virtual |
Use this for dynamic inspection of the type of the derived class
Definition at line 193 of file namespacedef.cpp.
References definitionType and Definition::TypeNamespace.
Referenced by definitionType.
displayName()
| inline virtual |
Returns the name of the definition as it appears in the output
Definition at line 210 of file namespacedef.cpp.
References makeDisplayName and TRUE.
findInnerCompound()
| inline virtual |
Definition at line 230 of file namespacedef.cpp.
References Definition::findInnerCompound, getNSAlias and DefinitionAliasMixin< NamespaceDef >::name.
getClasses()
| inline virtual |
Returns the classes contained in this namespace
Definition at line 242 of file namespacedef.cpp.
References NamespaceDef::getClasses and getNSAlias.
getConcepts()
| inline virtual |
Returns the concepts contained in this namespace
Definition at line 252 of file namespacedef.cpp.
References NamespaceDef::getConcepts and getNSAlias.
getExceptions()
| inline virtual |
Returns the Slice exceptions contained in this namespace
Definition at line 248 of file namespacedef.cpp.
References NamespaceDef::getExceptions and getNSAlias.
getInterfaces()
| inline virtual |
Returns the Slice interfaces contained in this namespace
Definition at line 244 of file namespacedef.cpp.
References NamespaceDef::getInterfaces and getNSAlias.
getMemberByName()
| inline virtual |
Definition at line 238 of file namespacedef.cpp.
References NamespaceDef::getMemberByName, getNSAlias and DefinitionAliasMixin< NamespaceDef >::name.
getMemberGroups()
| inline virtual |
Returns the user defined member groups
Definition at line 240 of file namespacedef.cpp.
References NamespaceDef::getMemberGroups and getNSAlias.
getMemberList()
| inline virtual |
Definition at line 234 of file namespacedef.cpp.
References NamespaceDef::getMemberList and getNSAlias.
getMemberLists()
| inline virtual |
Definition at line 236 of file namespacedef.cpp.
References NamespaceDef::getMemberLists and getNSAlias.
getNamespaces()
| inline virtual |
Returns the namespaces contained in this namespace
Definition at line 250 of file namespacedef.cpp.
References NamespaceDef::getNamespaces and getNSAlias.
getNSAlias()
| inline |
Definition at line 195 of file namespacedef.cpp.
References DefinitionAliasMixin< NamespaceDef >::getAlias and toNamespaceDef.
Referenced by anchor, codeSymbolType, compoundTypeString, countVisibleMembers, findInnerCompound, getClasses, getConcepts, getExceptions, getInterfaces, getMemberByName, getMemberGroups, getMemberList, getMemberLists, getNamespaces, getOutputFileBase, getStructs, getUsedDefinitions, getUsedNamespaces, hasDetailedDescription, isConstantGroup, isInline, isLibrary, isLinkable, isLinkableInProject, isModule, isVisibleInHierarchy, localName, numDocMembers, subGrouping and title.
getOutputFileBase()
| inline virtual |
Returns the base file name (without extension) of this definition. as it is referenced to/written to disk.
Definition at line 200 of file namespacedef.cpp.
References getNSAlias and Definition::getOutputFileBase.
getStructs()
| inline virtual |
Returns the Slice structs contained in this namespace
Definition at line 246 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::getStructs.
getUsedDefinitions()
| inline virtual |
Definition at line 208 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::getUsedDefinitions.
getUsedNamespaces()
| inline virtual |
Definition at line 206 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::getUsedNamespaces.
hasDetailedDescription()
| inline virtual |
Definition at line 228 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::hasDetailedDescription.
isConstantGroup()
| inline virtual |
Definition at line 214 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::isConstantGroup.
isInline()
| inline virtual |
Definition at line 220 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::isInline.
isLibrary()
| inline virtual |
Definition at line 218 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::isLibrary.
isLinkable()
| inline virtual |
Returns TRUE iff it is possible to link to this item. This can be a link to another project imported via a tag file.
Definition at line 224 of file namespacedef.cpp.
References getNSAlias and Definition::isLinkable.
isLinkableInProject()
| inline virtual |
Returns TRUE iff it is possible to link to this item within this project.
Definition at line 222 of file namespacedef.cpp.
References getNSAlias and Definition::isLinkableInProject.
isModule()
| inline virtual |
Definition at line 216 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::isModule.
isVisibleInHierarchy()
| inline virtual |
Definition at line 226 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::isVisibleInHierarchy.
localName()
| inline virtual |
Returns the local name without any scope qualifiers.
Definition at line 212 of file namespacedef.cpp.
References getNSAlias and Definition::localName.
numDocMembers()
| inline virtual |
Definition at line 204 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::numDocMembers.
subGrouping()
| inline virtual |
Definition at line 232 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::subGrouping.
title()
| inline virtual |
Definition at line 254 of file namespacedef.cpp.
References getNSAlias and NamespaceDef::title.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.