Skip to main content

The NamespaceDef Class Reference

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 by Doxygen 1.14.0.