#include <classlist.h>
Inheritance diagram for ClassSDict:
Public Member Functions | |
ClassSDict (int size=17) | |
~ClassSDict () | |
int | compareItems (GCI item1, GCI item2) |
void | writeDeclaration (OutputList &ol, const ClassDef::CompoundType *filter=0, const char *header=0, bool localNames=FALSE) |
Definition at line 49 of file classlist.h.
ClassSDict::ClassSDict | ( | int | size = 17 |
) | [inline] |
Definition at line 52 of file classlist.h.
ClassSDict::~ClassSDict | ( | ) | [inline] |
Definition at line 53 of file classlist.h.
int ClassSDict::compareItems | ( | GCI | item1, | |
GCI | item2 | |||
) | [virtual] |
Function that is used to compare two items when sorting. Overload this to properly sort items.
Reimplemented from SDict< ClassDef >.
Definition at line 57 of file classlist.cpp.
void ClassSDict::writeDeclaration | ( | OutputList & | ol, | |
const ClassDef::CompoundType * | filter = 0 , |
|||
const char * | header = 0 , |
|||
bool | localNames = FALSE | |||
) |
Definition at line 67 of file classlist.cpp.
References VhdlDocGen::ARCHITECTURE, Definition::briefDescription(), Definition::briefFile(), Definition::briefLine(), ClassDef::compoundType(), ClassDef::compoundTypeString(), Config_getBool, Config_getString, convertToXML(), SDict< ClassDef >::count(), OutputList::disableAllBut(), ClassDef::displayName(), OutputList::docify(), OutputList::endBold(), OutputList::endMemberDescription(), OutputList::endMemberHeader(), OutputList::endMemberItem(), OutputList::endMemberList(), OutputList::endTextLink(), found, ClassDef::getOutputFileBase(), ClassDef::getReference(), OutputGenerator::Html, OutputList::insertMemberAlign(), ClassDef::isLinkable(), ClassDef::isLinkableInProject(), ClassDef::isLocal(), ClassDef::isReference(), SDict< ClassDef >::Iterator, Definition::localName(), ClassDef::name, OutputList::parseDoc(), OutputList::parseText(), OutputList::popGeneratorState(), OutputList::pushGeneratorState(), QCString, OutputList::startBold(), OutputList::startMemberDescription(), OutputList::startMemberHeader(), OutputList::startMemberItem(), OutputList::startMemberList(), OutputList::startTextLink(), Doxygen::tagFile, theTranslator, Translator::trCompounds(), Translator::trDataTypes(), Translator::trMore(), VhdlDocGen::trVhdlType(), VhdlDocGen::writeClassType(), OutputList::writeObjectLink(), and OutputList::writeString().
Referenced by NamespaceDef::writeDocumentation(), GroupDef::writeDocumentation(), FileDef::writeDocumentation(), and ClassDef::writeDocumentation().