◆ Private()
NamespaceContext::Private::Private |
( |
const NamespaceDef * |
nd | ) |
|
|
inline |
◆ ~Private()
virtual NamespaceContext::Private::~Private |
( |
| ) |
|
|
inlinevirtual |
◆ classes()
◆ compoundType()
◆ constantgroups()
◆ createClasses()
在文件 context.cpp 第 2530 行定义.
2543 if (cd->visibleInParentsDeclList())
引用了 ClassContext::alloc(), TemplateImmutableList::alloc(), Config_getBool, ClassDef::Exception, NamespaceDef::getClasses(), ClassDef::Interface, m_namespaceDef, LinkedRefMap< T, Hash, KeyEqual, Map >::size() , 以及 ClassDef::Struct.
◆ createConstantgroups()
◆ createDetailedDictionaries()
TemplateVariant NamespaceContext::Private::createDetailedDictionaries |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedEnums()
◆ createDetailedFunctions()
TemplateVariant NamespaceContext::Private::createDetailedFunctions |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedSequences()
TemplateVariant NamespaceContext::Private::createDetailedSequences |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedTypedefs()
TemplateVariant NamespaceContext::Private::createDetailedTypedefs |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedVariables()
TemplateVariant NamespaceContext::Private::createDetailedVariables |
( |
| ) |
const |
|
inlineprivate |
◆ createDictionaries()
◆ createEnums()
◆ createFunctions()
◆ createInlineClasses()
◆ createMemberGroups()
◆ createMemberList()
在文件 context.cpp 第 2576 行定义.
引用了 MemberListInfoContext::alloc(), NamespaceDef::getMemberList(), m_namespaceDef, DefinitionContext< NamespaceContext::Private >::relPathAsString() , 以及 title().
被这些函数引用 createDetailedDictionaries(), createDetailedEnums(), createDetailedFunctions(), createDetailedSequences(), createDetailedTypedefs(), createDetailedVariables(), createDictionaries(), createEnums(), createFunctions(), createSequences(), createTypedefs() , 以及 createVariables().
◆ createNamespaces()
◆ createSequences()
◆ createTypedefs()
◆ createVariables()
◆ detailedDictionaries()
◆ detailedEnums()
◆ detailedFunctions()
◆ detailedSequences()
◆ detailedTypedefs()
◆ detailedVariables()
◆ dictionaries()
◆ enums()
◆ fields()
◆ functions()
◆ get()
◆ hasDetails()
◆ highlight()
◆ inlineClasses()
◆ memberGroups()
◆ namespaces()
◆ sequences()
◆ subHighlight()
◆ title()
◆ typedefs()
◆ variables()
◆ m_cachable
Cachable NamespaceContext::Private::m_cachable |
|
private |
在文件 context.cpp 第 2685 行定义.
被这些函数引用 classes(), constantgroups(), detailedDictionaries(), detailedEnums(), detailedFunctions(), detailedSequences(), detailedTypedefs(), detailedVariables(), dictionaries(), enums(), functions(), inlineClasses(), memberGroups(), namespaces(), sequences(), typedefs() , 以及 variables().
◆ m_namespaceDef
const NamespaceDef* NamespaceContext::Private::m_namespaceDef |
|
private |
在文件 context.cpp 第 2664 行定义.
被这些函数引用 compoundType(), createClasses(), createConstantgroups(), createDetailedFunctions(), createFunctions(), createInlineClasses(), createMemberGroups(), createMemberList(), createNamespaces(), hasDetails() , 以及 title().
◆ s_inst
该类的文档由以下文件生成:
virtual QCString trConstants()=0
TemplateVariant title() const
TemplateVariant namespaces() const
std::vector< TemplateVariant > TemplateVariantList
TemplateVariant memberGroups() const
TemplateVariant sequences() const
virtual QCString trSubprograms()=0
@ MemberListType_docDictionaryMembers
CachedItem< TemplateVariant, Private, &Private::createNamespaces > namespaces
static const PropertyMap< NamespaceContext::Private > s_inst
virtual QCString trFunctionAndProc()=0
@ MemberListType_docEnumMembers
TemplateVariant detailedDictionaries() const
TemplateVariant classes() const
TemplateVariant get(const T *obj, const QCString &n) const
TemplateVariant subHighlight() const
TemplateVariant compoundType() const
CachedItem< TemplateVariant, Private, &Private::createTypedefs > typedefs
virtual QCString trDictionaryDocumentation()=0
TemplateVariant detailedVariables() const
virtual QCString trSequences()=0
static TemplateStructIntfPtr alloc(const ClassDef *cd)
virtual QCString trSequenceDocumentation()=0
virtual QCString title() const =0
CachedItem< TemplateVariant, Private, &Private::createConstantgroups > constantgroups
SrcLangExt
Language as given by extension
@ MemberListType_docSequenceMembers
TemplateVariant enums() const
@ MemberListType_decDictionaryMembers
virtual QCString trEnumerations()=0
StringVector fields() const
TemplateVariant detailedFunctions() const
virtual const MemberGroupList & getMemberGroups() const =0
CachedItem< TemplateVariant, Private, &Private::createEnums > enums
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
virtual QCString trFunctionDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createDictionaries > dictionaries
@ MemberListType_decSequenceMembers
TemplateVariant detailedTypedefs() const
virtual bool subGrouping() const =0
virtual QCString trSubprogramDocumentation()=0
virtual bool hasDetailedDescription() const =0
Variant type which can hold one value of a fixed set of types.
@ MemberListType_decVarMembers
virtual QCString trVariables()=0
TemplateVariant constantgroups() const
CachedItem< TemplateVariant, Private, &Private::createSequences > sequences
TemplateVariant dictionaries() const
virtual ClassLinkedRefMap getClasses() const =0
Translator * theTranslator
virtual QCString trVariableDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createFunctions > functions
TemplateVariant inlineClasses() const
@ MemberListType_docFuncMembers
TemplateVariant createMemberList(MemberListType type, const QCString &title) const
virtual MemberList * getMemberList(MemberListType lt) const =0
CachedItem< TemplateVariant, Private, &Private::createDetailedTypedefs > detailedTypedefs
CachedItem< TemplateVariant, Private, &Private::createVariables > variables
CachedItem< TemplateVariant, Private, &Private::createDetailedEnums > detailedEnums
virtual NamespaceLinkedRefMap getNamespaces() const =0
virtual QCString trTypedefs()=0
@ MemberListType_decEnumMembers
CachedItem< TemplateVariant, Private, &Private::createMemberGroups > memberGroups
CachedItem< TemplateVariant, Private, &Private::createDetailedSequences > detailedSequences
virtual QCString trConstantDocumentation()=0
@ MemberListType_decFuncMembers
TemplateVariant hasDetails() const
const NamespaceDef * m_namespaceDef
static TemplateListIntfPtr alloc()
virtual QCString trEnumerationTypeDocumentation()=0
TemplateVariant highlight() const
CachedItem< TemplateVariant, Private, &Private::createDetailedFunctions > detailedFunctions
#define Config_getBool(name)
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
virtual QCString trTypedefDocumentation()=0
TemplateVariant functions() const
@ MemberListType_docVarMembers
@ MemberListType_decTypedefMembers
TemplateVariant typedefs() const
CachedItem< TemplateVariant, Private, &Private::createClasses > classes
CachedItem< TemplateVariant, Private, &Private::createInlineClasses > inlineClasses
CachedItem< TemplateVariant, Private, &Private::createDetailedVariables > detailedVariables
virtual QCString compoundTypeString() const =0
static TemplateStructIntfPtr alloc(const Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle=QCString())
virtual QCString trFunctions()=0
virtual QCString trDictionaries()=0
TemplateVariant variables() const
CachedItem< TemplateVariant, Private, &Private::createDetailedDictionaries > detailedDictionaries
A list of MemberDef objects as shown in documentation sections.
static TemplateStructIntfPtr alloc(const NamespaceDef *nd)
@ MemberListType_docTypedefMembers
TemplateVariant detailedEnums() const
TemplateVariant detailedSequences() const
QCString relPathAsString() const