Doxygen
|
#include <src/classlist.h>
Public Member Functions | |
bool | declVisible (const ClassDef::CompoundType *filter=nullptr) const |
void | writeDeclaration (OutputList &ol, const ClassDef::CompoundType *filter, const QCString &header, bool localNames) const |
void | writeDocumentation (OutputList &ol, const Definition *container=nullptr) const |
Public Member Functions inherited from LinkedRefMap< ClassDef > | |
const ClassDef * | find (const std::string &key) const |
find an object given the key. | |
const ClassDef * | find (const QCString &key) const |
find an object given the key. | |
const ClassDef * | find (const char *key) const |
find an object given the key. | |
ClassDef * | find (const char *key) |
non-const wrapper for find() const | |
ClassDef * | find (const QCString &key) |
ClassDef * | find (const std::string &key) |
non-const wrapper for find() const | |
bool | add (const char *k, ClassDef *obj) |
Adds an object reference to the ordered vector if it was not added already. | |
bool | add (const QCString &k, ClassDef *obj) |
bool | prepend (const char *k, ClassDef *obj) |
Prepends an object reference to the ordered vector if it was not added already. | |
bool | prepend (const QCString &key, 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 () |
Additional Inherited Members | |
Public Types inherited from LinkedRefMap< ClassDef > | |
using | Ptr |
using | Vec |
using | iterator |
using | const_iterator |
using | reverse_iterator |
using | const_reverse_iterator |
Definition at line 30 of file classlist.h.
bool ClassLinkedRefMap::declVisible | ( | const ClassDef::CompoundType * | filter = nullptr | ) | const |
Definition at line 29 of file classlist.cpp.
References Config_getBool.
void ClassLinkedRefMap::writeDeclaration | ( | OutputList & | ol, |
const ClassDef::CompoundType * | filter, | ||
const QCString & | header, | ||
bool | localNames ) const |
Definition at line 53 of file classlist.cpp.
References Config_getBool, OutputList::endMemberList(), FALSE, found, and Private.
Referenced by FileDefImpl::writeClassDeclarations(), and NamespaceDefImpl::writeClassDeclarations().
void ClassLinkedRefMap::writeDocumentation | ( | OutputList & | ol, |
const Definition * | container = nullptr ) const |
Definition at line 74 of file classlist.cpp.
References Config_getBool, OutputList::endGroupHeader(), FALSE, found, OutputList::parseText(), Definition::partOfGroups(), OutputList::startGroupHeader(), theTranslator, TRUE, and OutputList::writeRuler().