Doxygen
|
#include <namespacedef.h>
Public 成员函数 | |
void | writeDeclaration (OutputList &ol, const QCString &title, bool isConstantGroup=false, bool localName=FALSE) |
bool | declVisible (bool isContantGroup) const |
Public 成员函数 继承自 LinkedRefMap< const NamespaceDef > | |
const const NamespaceDef * | find (const std::string &key) const |
find an object given the key. 更多... | |
const const NamespaceDef * | find (const QCString &key) const |
find an object given the key. 更多... | |
const const NamespaceDef * | find (const char *key) const |
find an object given the key. 更多... | |
const NamespaceDef * | find (const char *key) |
non-const wrapper for find() const 更多... | |
const NamespaceDef * | find (const QCString &key) |
const NamespaceDef * | find (const std::string &key) |
non-const wrapper for find() const 更多... | |
bool | add (const char *k, const NamespaceDef *obj) |
Adds an object reference to the ordered vector if it was not added already. 更多... | |
bool | add (const QCString &k, const NamespaceDef *obj) |
bool | prepend (const char *k, const NamespaceDef *obj) |
Prepends an object reference to the ordered vector if it was not added already. 更多... | |
bool | prepend (const QCString &key, const NamespaceDef *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 NamespaceDef > | |
using | Ptr = const NamespaceDef * |
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 |
在文件 namespacedef.h 第 45 行定义.
bool NamespaceLinkedRefMap::declVisible | ( | bool | isContantGroup | ) | const |
在文件 namespacedef.cpp 第 1284 行定义.
引用了 err() , 以及 SrcLangExt_IDL.
被这些函数引用 writeDeclaration(), FileDefImpl::writeSummaryLinks(), NamespaceDefImpl::writeSummaryLinks() , 以及 GroupDefImpl::writeSummaryLinks().
void NamespaceLinkedRefMap::writeDeclaration | ( | OutputList & | ol, |
const QCString & | title, | ||
bool | isConstantGroup = false , |
||
bool | localName = FALSE |
||
) |
在文件 namespacedef.cpp 第 1314 行定义.
引用了 Config_getBool, declVisible(), OutputList::docify(), LinkedRefMap< const NamespaceDef >::empty(), OutputList::endMemberDeclaration(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), FALSE, OutputList::generateDoc(), OutputList::insertMemberAlign(), OutputList::parseText(), SrcLangExt_IDL, OutputList::startMemberDeclaration(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), TRUE , 以及 OutputList::writeObjectLink().
被这些函数引用 NamespaceDefImpl::writeNamespaceDeclarations(), FileDefImpl::writeNamespaceDeclarations() , 以及 GroupDefImpl::writeNamespaces().