|
Doxygen
|
#include <classlist.h>
类 ClassLinkedRefMap 继承关系图:
ClassLinkedRefMap 的协作图:Public 成员函数 | |
| bool | declVisible (const ClassDef::CompoundType *filter=0) const |
| void | writeDeclaration (OutputList &ol, const ClassDef::CompoundType *filter, const QCString &header, bool localNames) const |
| void | writeDocumentation (OutputList &ol, const Definition *container=0) const |
Public 成员函数 继承自 LinkedRefMap< const ClassDef > | |
| const const ClassDef * | find (const std::string &key) const |
| find an object given the key. 更多... | |
| const const ClassDef * | find (const QCString &key) const |
| find an object given the key. 更多... | |
| const const ClassDef * | find (const char *key) const |
| find an object given the key. 更多... | |
| const ClassDef * | find (const char *key) |
| non-const wrapper for find() const 更多... | |
| const ClassDef * | find (const QCString &key) |
| const ClassDef * | find (const std::string &key) |
| non-const wrapper for find() const 更多... | |
| bool | add (const char *k, const ClassDef *obj) |
| Adds an object reference to the ordered vector if it was not added already. 更多... | |
| bool | add (const QCString &k, const ClassDef *obj) |
| bool | prepend (const char *k, const ClassDef *obj) |
| Prepends an object reference to the ordered vector if it was not added already. 更多... | |
| bool | prepend (const QCString &key, const ClassDef *obj) |
| bool | del (const QCString &key) |
| Removes an object from the container and deletes it. 更多... | |
| Ptr & | operator[] (size_t pos) |
| const Ptr & | operator[] (size_t pos) const |
| iterator | begin () |
| const_iterator | begin () const |
| iterator | end () |
| const_iterator | end () const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| bool | empty () const |
| size_t | size () const |
| void | clear () |
额外继承的成员函数 | |
Public 类型 继承自 LinkedRefMap< const ClassDef > | |
| using | Ptr = const ClassDef * |
| using | Vec = std::vector< Ptr > |
| using | iterator = typename Vec::iterator |
| using | const_iterator = typename Vec::const_iterator |
| using | reverse_iterator = typename Vec::reverse_iterator |
| using | const_reverse_iterator = typename Vec::const_reverse_iterator |
在文件 classlist.h 第 30 行定义.
| bool ClassLinkedRefMap::declVisible | ( | const ClassDef::CompoundType * | filter = 0 | ) | const |
| void ClassLinkedRefMap::writeDeclaration | ( | OutputList & | ol, |
| const ClassDef::CompoundType * | filter, | ||
| const QCString & | header, | ||
| bool | localNames | ||
| ) | const |
| void ClassLinkedRefMap::writeDocumentation | ( | OutputList & | ol, |
| const Definition * | container = 0 |
||
| ) | const |
在文件 classlist.cpp 第 74 行定义.
引用了 Config_getBool, OutputList::endGroupHeader(), FALSE, OutputList::parseText(), Definition::partOfGroups(), OutputList::startGroupHeader(), theTranslator, toClassDefMutable(), Translator::trClassDocumentation(), Translator::trTypeDocumentation(), TRUE, ClassDefMutable::writeInlineDocumentation() , 以及 OutputList::writeRuler().
被这些函数引用 NamespaceDefImpl::writeInlineClasses(), GroupDefImpl::writeInlineClasses(), FileDefImpl::writeInlineClasses() , 以及 ClassDefImpl::writeInlineClasses().