Doxygen
NamespaceContext::Private类 参考
+ 类 NamespaceContext::Private 继承关系图:
+ NamespaceContext::Private 的协作图:

struct  Cachable
 

Public 成员函数

 Private (const NamespaceDef *nd)
 
virtual ~Private ()
 
TemplateVariant get (const QCString &n) const
 
StringVector fields () const
 
- Public 成员函数 继承自 DefinitionContext< NamespaceContext::Private >
 DefinitionContext (const Definition *d)
 
virtual ~DefinitionContext ()
 

Private 成员函数

TemplateVariant title () const
 
TemplateVariant highlight () const
 
TemplateVariant subHighlight () const
 
TemplateVariant compoundType () const
 
TemplateVariant hasDetails () const
 
TemplateVariant classes () const
 
TemplateVariant namespaces () const
 
TemplateVariant constantgroups () const
 
TemplateVariant typedefs () const
 
TemplateVariant sequences () const
 
TemplateVariant dictionaries () const
 
TemplateVariant enums () const
 
TemplateVariant functions () const
 
TemplateVariant variables () const
 
TemplateVariant memberGroups () const
 
TemplateVariant detailedTypedefs () const
 
TemplateVariant detailedSequences () const
 
TemplateVariant detailedDictionaries () const
 
TemplateVariant detailedEnums () const
 
TemplateVariant detailedFunctions () const
 
TemplateVariant detailedVariables () const
 
TemplateVariant inlineClasses () const
 
TemplateVariant createClasses () const
 
TemplateVariant createNamespaces () const
 
TemplateVariant createConstantgroups () const
 
TemplateVariant createMemberList (MemberListType type, const QCString &title) const
 
TemplateVariant createTypedefs () const
 
TemplateVariant createSequences () const
 
TemplateVariant createDictionaries () const
 
TemplateVariant createEnums () const
 
TemplateVariant createFunctions () const
 
TemplateVariant createVariables () const
 
TemplateVariant createDetailedTypedefs () const
 
TemplateVariant createDetailedSequences () const
 
TemplateVariant createDetailedDictionaries () const
 
TemplateVariant createDetailedEnums () const
 
TemplateVariant createDetailedFunctions () const
 
TemplateVariant createDetailedVariables () const
 
TemplateVariant createMemberGroups () const
 
TemplateVariant createInlineClasses () const
 

Private 属性

const NamespaceDefm_namespaceDef
 
Cachable m_cachable
 

静态 Private 属性

static const PropertyMap< NamespaceContext::Privates_inst
 

额外继承的成员函数

- Protected 成员函数 继承自 DefinitionContext< NamespaceContext::Private >
TemplateVariant fileName () const
 
TemplateVariant anchor () const
 
TemplateVariant sourceFileName () const
 
TemplateVariant isLinkable () const
 
TemplateVariant isLinkableInProject () const
 
TemplateVariant name () const
 
TemplateVariant bareName () const
 
TemplateVariant details () const
 
TemplateVariant brief () const
 
TemplateVariant inbodyDocs () const
 
TemplateVariant dynSectionId () const
 
TemplateVariant sourceDef () const
 
TemplateVariant navigationPath () const
 
TemplateVariant partOfGroups () const
 
TemplateVariant isReference () const
 
TemplateVariant externalReference () const
 
TemplateVariant language () const
 
TemplateVariant compoundKind () const
 
QCString relPathAsString () const
 
virtual TemplateVariant relPath () const
 

详细描述

在文件 context.cpp2491 行定义.

构造及析构函数说明

◆ Private()

NamespaceContext::Private::Private ( const NamespaceDef nd)
inline

在文件 context.cpp2494 行定义.

2495  m_namespaceDef(nd)
2496  {
2497  }

◆ ~Private()

virtual NamespaceContext::Private::~Private ( )
inlinevirtual

在文件 context.cpp2498 行定义.

2498 {}

成员函数说明

◆ classes()

TemplateVariant NamespaceContext::Private::classes ( ) const
inlineprivate

在文件 context.cpp2511 行定义.

2511 { return m_cachable.classes.get(this); }

引用了 NamespaceContext::Private::Cachable::classes , 以及 m_cachable.

◆ compoundType()

TemplateVariant NamespaceContext::Private::compoundType ( ) const
inlineprivate

在文件 context.cpp2509 行定义.

2509 { return m_namespaceDef->compoundTypeString(); }

引用了 NamespaceDef::compoundTypeString() , 以及 m_namespaceDef.

◆ constantgroups()

TemplateVariant NamespaceContext::Private::constantgroups ( ) const
inlineprivate

在文件 context.cpp2513 行定义.

2513 { return m_cachable.constantgroups.get(this); }

引用了 NamespaceContext::Private::Cachable::constantgroups , 以及 m_cachable.

◆ createClasses()

TemplateVariant NamespaceContext::Private::createClasses ( ) const
inlineprivate

在文件 context.cpp2530 行定义.

2531  {
2532  static bool sliceOpt = Config_getBool(OPTIMIZE_OUTPUT_SLICE);
2533  TemplateVariantList classList;
2534  classList.reserve(m_namespaceDef->getClasses().size());
2535  for (const auto &cd : m_namespaceDef->getClasses())
2536  {
2537  if (sliceOpt && (cd->compoundType()==ClassDef::Struct ||
2538  cd->compoundType()==ClassDef::Interface ||
2539  cd->compoundType()==ClassDef::Exception))
2540  {
2541  continue; // These types appear in their own sections.
2542  }
2543  if (cd->visibleInParentsDeclList())
2544  {
2545  classList.push_back(ClassContext::alloc(cd));
2546  }
2547  }
2548  return TemplateImmutableList::alloc(classList);
2549  }

引用了 ClassContext::alloc(), TemplateImmutableList::alloc(), Config_getBool, ClassDef::Exception, NamespaceDef::getClasses(), ClassDef::Interface, m_namespaceDef, LinkedRefMap< T, Hash, KeyEqual, Map >::size() , 以及 ClassDef::Struct.

◆ createConstantgroups()

TemplateVariant NamespaceContext::Private::createConstantgroups ( ) const
inlineprivate

在文件 context.cpp2563 行定义.

2564  {
2565  TemplateVariantList list;
2566  list.reserve(m_namespaceDef->getNamespaces().size());
2567  for (const auto &nd : m_namespaceDef->getNamespaces())
2568  {
2569  if (nd->isLinkable() && nd->isConstantGroup())
2570  {
2571  list.push_back(NamespaceContext::alloc(nd));
2572  }
2573  }
2574  return TemplateImmutableList::alloc(list);
2575  }

引用了 NamespaceContext::alloc(), TemplateImmutableList::alloc(), NamespaceDef::getNamespaces(), m_namespaceDef , 以及 LinkedRefMap< T, Hash, KeyEqual, Map >::size().

◆ createDetailedDictionaries()

TemplateVariant NamespaceContext::Private::createDetailedDictionaries ( ) const
inlineprivate

◆ createDetailedEnums()

TemplateVariant NamespaceContext::Private::createDetailedEnums ( ) const
inlineprivate

◆ createDetailedFunctions()

◆ createDetailedSequences()

TemplateVariant NamespaceContext::Private::createDetailedSequences ( ) const
inlineprivate

◆ createDetailedTypedefs()

TemplateVariant NamespaceContext::Private::createDetailedTypedefs ( ) const
inlineprivate

◆ createDetailedVariables()

TemplateVariant NamespaceContext::Private::createDetailedVariables ( ) const
inlineprivate

◆ createDictionaries()

TemplateVariant NamespaceContext::Private::createDictionaries ( ) const
inlineprivate

◆ createEnums()

TemplateVariant NamespaceContext::Private::createEnums ( ) const
inlineprivate

◆ createFunctions()

◆ createInlineClasses()

TemplateVariant NamespaceContext::Private::createInlineClasses ( ) const
inlineprivate

在文件 context.cpp2647 行定义.

2648  {
2649  TemplateVariantList list;
2650  list.reserve(m_namespaceDef->getClasses().size());
2651  for (const auto &cd : m_namespaceDef->getClasses())
2652  {
2653  if (!cd->isAnonymous() &&
2654  cd->isLinkableInProject() &&
2655  cd->isEmbeddedInOuterScope() &&
2656  cd->partOfGroups().empty())
2657  {
2658  list.push_back(ClassContext::alloc(cd));
2659  }
2660  }
2661  return TemplateImmutableList::alloc(list);
2662  }

引用了 ClassContext::alloc(), TemplateImmutableList::alloc(), NamespaceDef::getClasses(), m_namespaceDef , 以及 LinkedRefMap< T, Hash, KeyEqual, Map >::size().

◆ createMemberGroups()

◆ createMemberList()

◆ createNamespaces()

TemplateVariant NamespaceContext::Private::createNamespaces ( ) const
inlineprivate

在文件 context.cpp2550 行定义.

2551  {
2552  TemplateVariantList list;
2553  list.reserve(m_namespaceDef->getNamespaces().size());
2554  for (const auto &nd : m_namespaceDef->getNamespaces())
2555  {
2556  if (nd->isLinkable() && !nd->isConstantGroup())
2557  {
2558  list.push_back(NamespaceContext::alloc(nd));
2559  }
2560  }
2561  return TemplateImmutableList::alloc(list);
2562  }

引用了 NamespaceContext::alloc(), TemplateImmutableList::alloc(), NamespaceDef::getNamespaces(), m_namespaceDef , 以及 LinkedRefMap< T, Hash, KeyEqual, Map >::size().

◆ createSequences()

TemplateVariant NamespaceContext::Private::createSequences ( ) const
inlineprivate

◆ createTypedefs()

TemplateVariant NamespaceContext::Private::createTypedefs ( ) const
inlineprivate

◆ createVariables()

TemplateVariant NamespaceContext::Private::createVariables ( ) const
inlineprivate

在文件 context.cpp2605 行定义.

2606  {
2607  static bool sliceOpt = Config_getBool(OPTIMIZE_OUTPUT_SLICE);
2610  }

引用了 Config_getBool, createMemberList(), MemberListType_decVarMembers, theTranslator, Translator::trConstants() , 以及 Translator::trVariables().

◆ detailedDictionaries()

TemplateVariant NamespaceContext::Private::detailedDictionaries ( ) const
inlineprivate

在文件 context.cpp2523 行定义.

2523 { return m_cachable.detailedDictionaries.get(this); }

引用了 NamespaceContext::Private::Cachable::detailedDictionaries , 以及 m_cachable.

◆ detailedEnums()

TemplateVariant NamespaceContext::Private::detailedEnums ( ) const
inlineprivate

在文件 context.cpp2524 行定义.

2524 { return m_cachable.detailedEnums.get(this); }

引用了 NamespaceContext::Private::Cachable::detailedEnums , 以及 m_cachable.

◆ detailedFunctions()

TemplateVariant NamespaceContext::Private::detailedFunctions ( ) const
inlineprivate

在文件 context.cpp2525 行定义.

2525 { return m_cachable.detailedFunctions.get(this); }

引用了 NamespaceContext::Private::Cachable::detailedFunctions , 以及 m_cachable.

◆ detailedSequences()

TemplateVariant NamespaceContext::Private::detailedSequences ( ) const
inlineprivate

在文件 context.cpp2522 行定义.

2522 { return m_cachable.detailedSequences.get(this); }

引用了 NamespaceContext::Private::Cachable::detailedSequences , 以及 m_cachable.

◆ detailedTypedefs()

TemplateVariant NamespaceContext::Private::detailedTypedefs ( ) const
inlineprivate

在文件 context.cpp2521 行定义.

2521 { return m_cachable.detailedTypedefs.get(this); }

引用了 NamespaceContext::Private::Cachable::detailedTypedefs , 以及 m_cachable.

◆ detailedVariables()

TemplateVariant NamespaceContext::Private::detailedVariables ( ) const
inlineprivate

在文件 context.cpp2526 行定义.

2526 { return m_cachable.detailedVariables.get(this); }

引用了 NamespaceContext::Private::Cachable::detailedVariables , 以及 m_cachable.

◆ dictionaries()

TemplateVariant NamespaceContext::Private::dictionaries ( ) const
inlineprivate

在文件 context.cpp2516 行定义.

2516 { return m_cachable.dictionaries.get(this); }

引用了 NamespaceContext::Private::Cachable::dictionaries , 以及 m_cachable.

◆ enums()

TemplateVariant NamespaceContext::Private::enums ( ) const
inlineprivate

在文件 context.cpp2517 行定义.

2517 { return m_cachable.enums.get(this); }

引用了 NamespaceContext::Private::Cachable::enums , 以及 m_cachable.

◆ fields()

StringVector NamespaceContext::Private::fields ( ) const
inline

在文件 context.cpp2502 行定义.

2502 { return s_inst.fields(); }

引用了 PropertyMap< T >::fields() , 以及 s_inst.

◆ functions()

TemplateVariant NamespaceContext::Private::functions ( ) const
inlineprivate

在文件 context.cpp2518 行定义.

2518 { return m_cachable.functions.get(this); }

引用了 NamespaceContext::Private::Cachable::functions , 以及 m_cachable.

◆ get()

TemplateVariant NamespaceContext::Private::get ( const QCString n) const
inline

在文件 context.cpp2501 行定义.

2501 { return s_inst.get(this,n); }

引用了 PropertyMap< T >::get() , 以及 s_inst.

◆ hasDetails()

TemplateVariant NamespaceContext::Private::hasDetails ( ) const
inlineprivate

在文件 context.cpp2510 行定义.

引用了 NamespaceDef::hasDetailedDescription() , 以及 m_namespaceDef.

◆ highlight()

TemplateVariant NamespaceContext::Private::highlight ( ) const
inlineprivate

在文件 context.cpp2507 行定义.

2507 { return TemplateVariant("namespaces"); }

◆ inlineClasses()

TemplateVariant NamespaceContext::Private::inlineClasses ( ) const
inlineprivate

在文件 context.cpp2527 行定义.

2527 { return m_cachable.inlineClasses.get(this); }

引用了 NamespaceContext::Private::Cachable::inlineClasses , 以及 m_cachable.

◆ memberGroups()

TemplateVariant NamespaceContext::Private::memberGroups ( ) const
inlineprivate

在文件 context.cpp2520 行定义.

2520 { return m_cachable.memberGroups.get(this); }

引用了 m_cachable , 以及 NamespaceContext::Private::Cachable::memberGroups.

◆ namespaces()

TemplateVariant NamespaceContext::Private::namespaces ( ) const
inlineprivate

在文件 context.cpp2512 行定义.

2512 { return m_cachable.namespaces.get(this); }

引用了 m_cachable , 以及 NamespaceContext::Private::Cachable::namespaces.

◆ sequences()

TemplateVariant NamespaceContext::Private::sequences ( ) const
inlineprivate

在文件 context.cpp2515 行定义.

2515 { return m_cachable.sequences.get(this); }

引用了 m_cachable , 以及 NamespaceContext::Private::Cachable::sequences.

◆ subHighlight()

TemplateVariant NamespaceContext::Private::subHighlight ( ) const
inlineprivate

在文件 context.cpp2508 行定义.

2508 { return TemplateVariant(""); }

◆ title()

TemplateVariant NamespaceContext::Private::title ( ) const
inlineprivate

在文件 context.cpp2506 行定义.

2506 { return TemplateVariant(m_namespaceDef->title()); }

引用了 m_namespaceDef , 以及 NamespaceDef::title().

被这些函数引用 createMemberList().

◆ typedefs()

TemplateVariant NamespaceContext::Private::typedefs ( ) const
inlineprivate

在文件 context.cpp2514 行定义.

2514 { return m_cachable.typedefs.get(this); }

引用了 m_cachable , 以及 NamespaceContext::Private::Cachable::typedefs.

◆ variables()

TemplateVariant NamespaceContext::Private::variables ( ) const
inlineprivate

在文件 context.cpp2519 行定义.

2519 { return m_cachable.variables.get(this); }

引用了 m_cachable , 以及 NamespaceContext::Private::Cachable::variables.

类成员变量说明

◆ m_cachable

◆ m_namespaceDef

◆ s_inst

const PropertyMap< NamespaceContext::Private > NamespaceContext::Private::s_inst
staticprivate
初始值:
{
{ "title", &Private::title },
{ "highlight", &Private::highlight },
{ "subhighlight", &Private::subHighlight },
{ "compoundType", &Private::compoundType },
{ "hasDetails", &Private::hasDetails },
{ "classes", &Private::classes },
{ "namespaces", &Private::namespaces },
{ "constantgroups", &Private::constantgroups },
{ "typedefs", &Private::typedefs },
{ "sequences", &Private::sequences },
{ "dictionaries", &Private::dictionaries },
{ "enums", &Private::enums },
{ "functions", &Private::functions },
{ "variables", &Private::variables },
{ "memberGroups", &Private::memberGroups },
{ "detailedTypedefs", &Private::detailedTypedefs },
{ "detailedSequences", &Private::detailedSequences },
{ "detailedDictionaries", &Private::detailedDictionaries },
{ "detailedEnums", &Private::detailedEnums },
{ "detailedFunctions", &Private::detailedFunctions },
{ "detailedVariables", &Private::detailedVariables },
{ "inlineClasses", &Private::inlineClasses }
}

在文件 context.cpp2686 行定义.

被这些函数引用 fields() , 以及 get().


该类的文档由以下文件生成:
Translator::trConstants
virtual QCString trConstants()=0
NamespaceContext::Private::title
TemplateVariant title() const
Definition: context.cpp:2506
NamespaceContext::Private::namespaces
TemplateVariant namespaces() const
Definition: context.cpp:2512
TemplateVariantList
std::vector< TemplateVariant > TemplateVariantList
Definition: template.h:261
NamespaceContext::Private::memberGroups
TemplateVariant memberGroups() const
Definition: context.cpp:2520
NamespaceContext::Private::sequences
TemplateVariant sequences() const
Definition: context.cpp:2515
Translator::trSubprograms
virtual QCString trSubprograms()=0
MemberListType_docDictionaryMembers
@ MemberListType_docDictionaryMembers
Definition: types.h:193
NamespaceContext::Private::Cachable::namespaces
CachedItem< TemplateVariant, Private, &Private::createNamespaces > namespaces
Definition: context.cpp:2668
NamespaceContext::Private::s_inst
static const PropertyMap< NamespaceContext::Private > s_inst
Definition: context.cpp:2686
Translator::trFunctionAndProc
virtual QCString trFunctionAndProc()=0
MemberListType_docEnumMembers
@ MemberListType_docEnumMembers
Definition: types.h:167
NamespaceContext::Private::detailedDictionaries
TemplateVariant detailedDictionaries() const
Definition: context.cpp:2523
NamespaceContext::Private::classes
TemplateVariant classes() const
Definition: context.cpp:2511
PropertyMap::get
TemplateVariant get(const T *obj, const QCString &n) const
Definition: context.cpp:126
NamespaceContext::Private::subHighlight
TemplateVariant subHighlight() const
Definition: context.cpp:2508
NamespaceContext::Private::compoundType
TemplateVariant compoundType() const
Definition: context.cpp:2509
NamespaceContext::Private::Cachable::typedefs
CachedItem< TemplateVariant, Private, &Private::createTypedefs > typedefs
Definition: context.cpp:2670
Translator::trDictionaryDocumentation
virtual QCString trDictionaryDocumentation()=0
NamespaceContext::Private::detailedVariables
TemplateVariant detailedVariables() const
Definition: context.cpp:2526
Translator::trSequences
virtual QCString trSequences()=0
ClassContext::alloc
static TemplateStructIntfPtr alloc(const ClassDef *cd)
Definition: context.h:199
Translator::trSequenceDocumentation
virtual QCString trSequenceDocumentation()=0
NamespaceDef::title
virtual QCString title() const =0
ClassDef::Interface
@ Interface
Definition: classdef.h:110
NamespaceContext::Private::Cachable::constantgroups
CachedItem< TemplateVariant, Private, &Private::createConstantgroups > constantgroups
Definition: context.cpp:2669
SrcLangExt
SrcLangExt
Language as given by extension
Definition: types.h:41
MemberListType_docSequenceMembers
@ MemberListType_docSequenceMembers
Definition: types.h:191
NamespaceContext::Private::enums
TemplateVariant enums() const
Definition: context.cpp:2517
BASE_PROPERTIES
#define BASE_PROPERTIES
Definition: context.cpp:1570
MemberListType_decDictionaryMembers
@ MemberListType_decDictionaryMembers
Definition: types.h:192
Translator::trEnumerations
virtual QCString trEnumerations()=0
NamespaceContext::Private::m_cachable
Cachable m_cachable
Definition: context.cpp:2685
PropertyMap::fields
StringVector fields() const
Definition: context.cpp:131
NamespaceContext::Private::detailedFunctions
TemplateVariant detailedFunctions() const
Definition: context.cpp:2525
NamespaceDef::getMemberGroups
virtual const MemberGroupList & getMemberGroups() const =0
NamespaceContext::Private::Cachable::enums
CachedItem< TemplateVariant, Private, &Private::createEnums > enums
Definition: context.cpp:2673
Definition::getLanguage
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
Translator::trFunctionDocumentation
virtual QCString trFunctionDocumentation()=0
NamespaceContext::Private::Cachable::dictionaries
CachedItem< TemplateVariant, Private, &Private::createDictionaries > dictionaries
Definition: context.cpp:2672
DefinitionContext< NamespaceContext::Private >
MemberListType_decSequenceMembers
@ MemberListType_decSequenceMembers
Definition: types.h:190
NamespaceContext::Private::detailedTypedefs
TemplateVariant detailedTypedefs() const
Definition: context.cpp:2521
NamespaceDef::subGrouping
virtual bool subGrouping() const =0
Translator::trSubprogramDocumentation
virtual QCString trSubprogramDocumentation()=0
NamespaceDef::hasDetailedDescription
virtual bool hasDetailedDescription() const =0
TemplateVariant
Variant type which can hold one value of a fixed set of types.
Definition: template.h:98
MemberListType_decVarMembers
@ MemberListType_decVarMembers
Definition: types.h:154
MemberGroupListContext
Definition: context.h:1048
Translator::trVariables
virtual QCString trVariables()=0
NamespaceContext::Private::constantgroups
TemplateVariant constantgroups() const
Definition: context.cpp:2513
NamespaceContext::Private::Cachable::sequences
CachedItem< TemplateVariant, Private, &Private::createSequences > sequences
Definition: context.cpp:2671
NamespaceContext::Private::dictionaries
TemplateVariant dictionaries() const
Definition: context.cpp:2516
NamespaceDef::getClasses
virtual ClassLinkedRefMap getClasses() const =0
theTranslator
Translator * theTranslator
Definition: language.cpp:156
Translator::trVariableDocumentation
virtual QCString trVariableDocumentation()=0
NamespaceContext::Private::Cachable::functions
CachedItem< TemplateVariant, Private, &Private::createFunctions > functions
Definition: context.cpp:2674
NamespaceContext::Private::inlineClasses
TemplateVariant inlineClasses() const
Definition: context.cpp:2527
MemberListType_docFuncMembers
@ MemberListType_docFuncMembers
Definition: types.h:168
NamespaceContext::Private::createMemberList
TemplateVariant createMemberList(MemberListType type, const QCString &title) const
Definition: context.cpp:2576
NamespaceDef::getMemberList
virtual MemberList * getMemberList(MemberListType lt) const =0
NamespaceContext::Private::Cachable::detailedTypedefs
CachedItem< TemplateVariant, Private, &Private::createDetailedTypedefs > detailedTypedefs
Definition: context.cpp:2677
SrcLangExt_Fortran
@ SrcLangExt_Fortran
Definition: types.h:53
NamespaceContext::Private::Cachable::variables
CachedItem< TemplateVariant, Private, &Private::createVariables > variables
Definition: context.cpp:2675
ClassDef::Struct
@ Struct
Definition: classdef.h:108
NamespaceContext::Private::Cachable::detailedEnums
CachedItem< TemplateVariant, Private, &Private::createDetailedEnums > detailedEnums
Definition: context.cpp:2680
NamespaceDef::getNamespaces
virtual NamespaceLinkedRefMap getNamespaces() const =0
Translator::trTypedefs
virtual QCString trTypedefs()=0
MemberListType_decEnumMembers
@ MemberListType_decEnumMembers
Definition: types.h:152
NamespaceContext::Private::Cachable::memberGroups
CachedItem< TemplateVariant, Private, &Private::createMemberGroups > memberGroups
Definition: context.cpp:2676
NamespaceContext::Private::Cachable::detailedSequences
CachedItem< TemplateVariant, Private, &Private::createDetailedSequences > detailedSequences
Definition: context.cpp:2678
Translator::trConstantDocumentation
virtual QCString trConstantDocumentation()=0
MemberListType_decFuncMembers
@ MemberListType_decFuncMembers
Definition: types.h:153
NamespaceContext::Private::hasDetails
TemplateVariant hasDetails() const
Definition: context.cpp:2510
NamespaceContext::Private::m_namespaceDef
const NamespaceDef * m_namespaceDef
Definition: context.cpp:2664
MemberGroupListContext::alloc
static TemplateListIntfPtr alloc()
Definition: context.h:1051
Translator::trEnumerationTypeDocumentation
virtual QCString trEnumerationTypeDocumentation()=0
NamespaceContext::Private::highlight
TemplateVariant highlight() const
Definition: context.cpp:2507
NamespaceContext::Private::Cachable::detailedFunctions
CachedItem< TemplateVariant, Private, &Private::createDetailedFunctions > detailedFunctions
Definition: context.cpp:2681
Config_getBool
#define Config_getBool(name)
Definition: config.h:33
TemplateImmutableList::alloc
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
Definition: template.cpp:543
Translator::trTypedefDocumentation
virtual QCString trTypedefDocumentation()=0
NamespaceContext::Private::functions
TemplateVariant functions() const
Definition: context.cpp:2518
MemberListType_docVarMembers
@ MemberListType_docVarMembers
Definition: types.h:169
MemberListType_decTypedefMembers
@ MemberListType_decTypedefMembers
Definition: types.h:151
NamespaceContext::Private::typedefs
TemplateVariant typedefs() const
Definition: context.cpp:2514
NamespaceContext::Private::Cachable::classes
CachedItem< TemplateVariant, Private, &Private::createClasses > classes
Definition: context.cpp:2667
NamespaceContext::Private::Cachable::inlineClasses
CachedItem< TemplateVariant, Private, &Private::createInlineClasses > inlineClasses
Definition: context.cpp:2683
NamespaceContext::Private::Cachable::detailedVariables
CachedItem< TemplateVariant, Private, &Private::createDetailedVariables > detailedVariables
Definition: context.cpp:2682
NamespaceDef::compoundTypeString
virtual QCString compoundTypeString() const =0
MemberListInfoContext::alloc
static TemplateStructIntfPtr alloc(const Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle=QCString())
Definition: context.h:1079
Translator::trFunctions
virtual QCString trFunctions()=0
SrcLangExt_VHDL
@ SrcLangExt_VHDL
Definition: types.h:54
Translator::trDictionaries
virtual QCString trDictionaries()=0
NamespaceContext::Private::variables
TemplateVariant variables() const
Definition: context.cpp:2519
NamespaceContext::Private::Cachable::detailedDictionaries
CachedItem< TemplateVariant, Private, &Private::createDetailedDictionaries > detailedDictionaries
Definition: context.cpp:2679
ClassDef::Exception
@ Exception
Definition: classdef.h:113
MemberList
A list of MemberDef objects as shown in documentation sections.
Definition: memberlist.h:81
LinkedRefMap::size
size_t size() const
Definition: linkedmap.h:375
NamespaceContext::alloc
static TemplateStructIntfPtr alloc(const NamespaceDef *nd)
Definition: context.h:240
MemberListType_docTypedefMembers
@ MemberListType_docTypedefMembers
Definition: types.h:166
NamespaceContext::Private::detailedEnums
TemplateVariant detailedEnums() const
Definition: context.cpp:2524
NamespaceContext::Private::detailedSequences
TemplateVariant detailedSequences() const
Definition: context.cpp:2522
DefinitionContext< NamespaceContext::Private >::relPathAsString
QCString relPathAsString() const
Definition: context.cpp:1473