|
Doxygen
|
#include <context.h>
类 NestingContext 继承关系图:
NestingContext 的协作图:类 | |
| class | Private |
Public 成员函数 | |
| virtual uint | count () const |
| Returns the number of elements in the list 更多... | |
| virtual TemplateVariant | at (uint index) const |
| Returns the element at index position index. 更多... | |
| virtual TemplateListIntf::ConstIteratorPtr | createIterator () const |
| Creates a new iterator for this list. 更多... | |
| void | addNamespaces (const NamespaceLinkedMap &nsLinkedMap, bool rootOnly, bool addClasses, bool addConcepts, ClassDefSet &visitedClasses) |
| void | addNamespaces (const NamespaceLinkedRefMap &nsLinkedMap, bool rootOnly, bool addClasses, bool addConcepts, ClassDefSet &visitedClasses) |
| void | addClasses (const ClassLinkedMap &clLinkedMap, bool rootOnly, ClassDefSet &visitedClasses) |
| void | addClasses (const ClassLinkedRefMap &clLinkedMap, bool rootOnly, ClassDefSet &visitedClasses) |
| void | addConcepts (const ConceptLinkedMap &cnLinkedMap, bool rootOnly, ClassDefSet &visitedClasses) |
| void | addConcepts (const ConceptLinkedRefMap &cnLinkedMap, bool rootOnly, ClassDefSet &visitedClasses) |
| void | addDirs (const DirLinkedMap &, ClassDefSet &visitedClasses) |
| void | addDirs (const DirList &, ClassDefSet &visitedClasses) |
| void | addFiles (const FileNameLinkedMap &, ClassDefSet &visitedClasses) |
| void | addFiles (const FileList &, ClassDefSet &visitedClasses) |
| void | addPages (const PageLinkedMap &pages, bool rootOnly, ClassDefSet &visitedClasses) |
| void | addPages (const PageLinkedRefMap &pages, bool rootOnly, ClassDefSet &visitedClasses) |
| void | addModules (const GroupLinkedMap &modules, ClassDefSet &visitedClasses) |
| void | addModules (const GroupList &modules, ClassDefSet &visitedClasses) |
| void | addClassHierarchy (const ClassLinkedMap &clLinkedMap, ClassDefSet &visitedClasses) |
| void | addDerivedClasses (const BaseClassList &bcl, bool hideSuper, ClassDefSet &visitedClasses) |
| void | addMembers (const MemberVector &mv, ClassDefSet &visitedClasses) |
| NestingContext (const NestingNodeContext *parent, ContextTreeType type, int level) | |
| virtual | ~NestingContext () |
Public 成员函数 继承自 TemplateListIntf | |
| virtual | ~TemplateListIntf () |
| Destroys the list 更多... | |
静态 Public 成员函数 | |
| static TemplateListIntfPtr | alloc (const NestingNodeContext *parent, ContextTreeType type, int level) |
Private 属性 | |
| std::unique_ptr< Private > | p |
额外继承的成员函数 | |
Public 类型 继承自 TemplateListIntf | |
| using | ConstIteratorPtr = std::unique_ptr< ConstIterator > |
| NestingContext::NestingContext | ( | const NestingNodeContext * | parent, |
| ContextTreeType | type, | ||
| int | level | ||
| ) |
在文件 context.cpp 第 5966 行定义.
|
virtual |
在文件 context.cpp 第 5970 行定义.
| void NestingContext::addClasses | ( | const ClassLinkedMap & | clLinkedMap, |
| bool | rootOnly, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addClasses | ( | const ClassLinkedRefMap & | clLinkedMap, |
| bool | rootOnly, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
在文件 context.cpp 第 5990 行定义.
引用了 p.
| void NestingContext::addClassHierarchy | ( | const ClassLinkedMap & | clLinkedMap, |
| ClassDefSet & | visitedClasses | ||
| ) |
在文件 context.cpp 第 6060 行定义.
引用了 p.
| void NestingContext::addConcepts | ( | const ConceptLinkedMap & | cnLinkedMap, |
| bool | rootOnly, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addConcepts | ( | const ConceptLinkedRefMap & | cnLinkedMap, |
| bool | rootOnly, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
在文件 context.cpp 第 6000 行定义.
引用了 p.
| void NestingContext::addDerivedClasses | ( | const BaseClassList & | bcl, |
| bool | hideSuper, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
在文件 context.cpp 第 6065 行定义.
引用了 p.
| void NestingContext::addDirs | ( | const DirLinkedMap & | dirs, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addDirs | ( | const DirList & | dirs, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addFiles | ( | const FileList & | files, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addFiles | ( | const FileNameLinkedMap & | files, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addMembers | ( | const MemberVector & | mv, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addModules | ( | const GroupLinkedMap & | modules, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addModules | ( | const GroupList & | modules, |
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addNamespaces | ( | const NamespaceLinkedMap & | nsLinkedMap, |
| bool | rootOnly, | ||
| bool | addClasses, | ||
| bool | addConcepts, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
在文件 context.cpp 第 6010 行定义.
引用了 addClasses(), addConcepts() , 以及 p.
| void NestingContext::addNamespaces | ( | const NamespaceLinkedRefMap & | nsLinkedMap, |
| bool | rootOnly, | ||
| bool | addClasses, | ||
| bool | addConcepts, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
在文件 context.cpp 第 6015 行定义.
引用了 addClasses(), addConcepts() , 以及 p.
| void NestingContext::addPages | ( | const PageLinkedMap & | pages, |
| bool | rootOnly, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
| void NestingContext::addPages | ( | const PageLinkedRefMap & | pages, |
| bool | rootOnly, | ||
| ClassDefSet & | visitedClasses | ||
| ) |
|
inlinestatic |
被这些函数引用 ClassHierarchyContext::Private::Private(), NestingNodeContext::Private::Private(), ClassTreeContext::Private::Private(), NamespaceTreeContext::Private::Private(), FileTreeContext::Private::Private(), PageTreeContext::Private::Private(), ConceptTreeContext::Private::Private(), ModuleTreeContext::Private::Private() , 以及 ExampleTreeContext::Private::Private().
|
virtual |
Returns the element at index position index.
实现了 TemplateListIntf.
在文件 context.cpp 第 5980 行定义.
引用了 p.
|
virtual |
|
virtual |
Creates a new iterator for this list.
实现了 TemplateListIntf.
在文件 context.cpp 第 5985 行定义.
引用了 p.
|
private |