ClassSDict Class Reference

#include <classlist.h>

Inheritance diagram for ClassSDict:

SDict< ClassDef > List of all members.

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)

Detailed Description

Definition at line 49 of file classlist.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

int ClassSDict::compareItems ( GCI  item1,
GCI  item2 
) [virtual]

Function that is used to compare two items when sorting. Overload this to properly sort items.

See also:
inSort()

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().


The documentation for this class was generated from the following files:



Generated on Mon Mar 31 10:58:56 2008 by  doxygen 1.5.1