Skip to main content

NamespaceDef Class

An abstract interface of a namespace symbol. More...

Declaration​

class NamespaceDef { ... }

Included Headers​

#include <src/namespacedef.h>

Base class​

classDefinition

The common base class of all entity definitions found in the sources. More...

Derived Classes​

classDefinitionAliasMixin<Base>
classNamespaceDefMutable

Public Member Functions Index​

intnumDocMembers () const =0
const LinkedRefMap< NamespaceDef > &getUsedNamespaces () const =0
const LinkedRefMap< const Definition > &getUsedDefinitions () const =0
boolisConstantGroup () const =0
boolisModule () const =0
boolisLibrary () const =0
boolisInline () const =0
boolisVisibleInHierarchy () const =0
boolhasDetailedDescription () const =0
boolsubGrouping () const =0
MemberList *getMemberList (MemberListType lt) const =0
const MemberLists &getMemberLists () const =0
const MemberDef *getMemberByName (const QCString &) const =0
intcountVisibleMembers () const =0
const MemberGroupList &getMemberGroups () const =0
ClassLinkedRefMapgetClasses () const =0
ClassLinkedRefMapgetInterfaces () const =0
ClassLinkedRefMapgetStructs () const =0
ClassLinkedRefMapgetExceptions () const =0
NamespaceLinkedRefMapgetNamespaces () const =0
ConceptLinkedRefMapgetConcepts () const =0
QCStringtitle () const =0
QCStringcompoundTypeString () const =0

Description​

An abstract interface of a namespace symbol.

Definition at line 54 of file namespacedef.h.

Public Member Functions​

compoundTypeString()​

virtual QCString NamespaceDef::compoundTypeString ()

countVisibleMembers()​

virtual int NamespaceDef::countVisibleMembers ()

getClasses()​

virtual ClassLinkedRefMap NamespaceDef::getClasses ()

getConcepts()​

virtual ConceptLinkedRefMap NamespaceDef::getConcepts ()

getExceptions()​

virtual ClassLinkedRefMap NamespaceDef::getExceptions ()

Returns the Slice exceptions contained in this namespace

Definition at line 88 of file namespacedef.h.

Reference getExceptions.

Referenced by getExceptions, NamespaceDefAliasImpl::getExceptions, namespaceHasNestedClass and writeClassTreeInsideNamespaceElement.

getInterfaces()​

virtual ClassLinkedRefMap NamespaceDef::getInterfaces ()

Returns the Slice interfaces contained in this namespace

Definition at line 82 of file namespacedef.h.

Reference getInterfaces.

Referenced by getInterfaces, NamespaceDefAliasImpl::getInterfaces, namespaceHasNestedClass and writeClassTreeInsideNamespaceElement.

getMemberByName()​

virtual const MemberDef * NamespaceDef::getMemberByName (const QCString &)

getMemberGroups()​

virtual const MemberGroupList & NamespaceDef::getMemberGroups ()

getMemberList()​

virtual MemberList * NamespaceDef::getMemberList (MemberListType lt)

getMemberLists()​

virtual const MemberLists & NamespaceDef::getMemberLists ()

getNamespaces()​

getStructs()​

virtual ClassLinkedRefMap NamespaceDef::getStructs ()

Returns the Slice structs contained in this namespace

Definition at line 85 of file namespacedef.h.

Reference getStructs.

Referenced by getStructs, NamespaceDefAliasImpl::getStructs, namespaceHasNestedClass and writeClassTreeInsideNamespaceElement.

getUsedDefinitions()​

virtual const LinkedRefMap< const Definition > & NamespaceDef::getUsedDefinitions ()

getUsedNamespaces()​

virtual const LinkedRefMap< NamespaceDef > & NamespaceDef::getUsedNamespaces ()

hasDetailedDescription()​

virtual bool NamespaceDef::hasDetailedDescription ()

isConstantGroup()​

virtual bool NamespaceDef::isConstantGroup ()

Definition at line 63 of file namespacedef.h.

Reference isConstantGroup.

Referenced by isConstantGroup and NamespaceDefAliasImpl::isConstantGroup.

isInline()​

virtual bool NamespaceDef::isInline ()

isLibrary()​

virtual bool NamespaceDef::isLibrary ()

Definition at line 65 of file namespacedef.h.

Reference isLibrary.

Referenced by isLibrary and NamespaceDefAliasImpl::isLibrary.

isModule()​

virtual bool NamespaceDef::isModule ()

Definition at line 64 of file namespacedef.h.

Reference isModule.

Referenced by isModule and NamespaceDefAliasImpl::isModule.

isVisibleInHierarchy()​

virtual bool NamespaceDef::isVisibleInHierarchy ()

Definition at line 67 of file namespacedef.h.

Reference isVisibleInHierarchy.

Referenced by isVisibleInHierarchy and NamespaceDefAliasImpl::isVisibleInHierarchy.

numDocMembers()​

virtual int NamespaceDef::numDocMembers ()

Definition at line 60 of file namespacedef.h.

Reference numDocMembers.

Referenced by numDocMembers and NamespaceDefAliasImpl::numDocMembers.

subGrouping()​

virtual bool NamespaceDef::subGrouping ()

Definition at line 69 of file namespacedef.h.

Reference subGrouping.

Referenced by subGrouping and NamespaceDefAliasImpl::subGrouping.

title()​

virtual QCString NamespaceDef::title ()

Definition at line 96 of file namespacedef.h.

Reference title.

Referenced by generateSqlite3ForNamespace, title and NamespaceDefAliasImpl::title.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.14.0.