33 for (
const auto &cd : *
this)
35 if (!cd->isAnonymous() &&
36 (filter==
nullptr || *filter==cd->compoundType())
39 bool isLink = cd->isLinkable();
42 (!cd->isLocal() || extractLocalClasses)
54 const QCString &header,
bool localNames)
const
58 for (
const auto &cd : *
this)
61 if (!cd->isAnonymous() &&
64 (filter==
nullptr || *filter==cd->compoundType())
68 cd->writeDeclarationLink(ol,
found,header,localNames);
78 bool inlineGroupedClasses =
Config_getBool(INLINE_GROUPED_CLASSES);
80 if (!inlineGroupedClasses && !inlineSimpleClasses)
return;
84 for (
const auto &cd : *
this)
90 if (!cd->isAnonymous() &&
91 cd->isLinkableInProject() &&
92 cd->isEmbeddedInOuterScope() &&
107 cd->writeInlineDocumentation(ol);
CompoundType
The various compound types.
void writeDeclaration(OutputList &ol, const ClassDef::CompoundType *filter, const QCString &header, bool localNames) const
bool declVisible(const ClassDef::CompoundType *filter=nullptr) const
void writeDocumentation(OutputList &ol, const Definition *container=nullptr) const
The common base class of all entity definitions found in the sources.
virtual const GroupList & partOfGroups() const =0
Class representing a list of output generators that are written to in parallel.
void startGroupHeader(int extraLevels=0)
void endGroupHeader(int extraLevels=0)
void parseText(const QCString &textStr)
This is an alternative implementation of QCString.
virtual QCString trClassDocumentation()=0
virtual QCString trTypeDocumentation()=0
#define Config_getBool(name)
Translator * theTranslator
A bunch of utility functions.