The ModuleLinkedRefMap
Class Reference
Declaration
class ModuleLinkedRefMap { ... }
Included Headers
#include <src/moduledef.h>
Base class
class | LinkedRefMap<T, Hash, KeyEqual, Map> |
Container class representing a vector of objects with keys. More... | |
Public Member Functions Index
bool | declVisible () const |
void | writeDeclaration (OutputList &ol, const QCString &header, bool localNames) const |
Definition at line 99 of file moduledef.h.
Public Member Functions
declVisible()
|
Declaration at line 102 of file moduledef.h, definition at line 1180 of file moduledef.cpp.
1180bool ModuleLinkedRefMap::declVisible() const
1181{
1182 bool hideUndocClasses = Config_getBool(HIDE_UNDOC_CLASSES);
1183 for (const auto &mod : *this)
1184 {
1185 bool isLink = mod->isLinkable();
1186 if (isLink || !hideUndocClasses)
1187 {
1188 return true;
1189 }
1190 }
1191 return false;
1192}
Reference Config_getBool.
writeDeclaration()
|
Declaration at line 103 of file moduledef.h, definition at line 1194 of file moduledef.cpp.
1194void ModuleLinkedRefMap::writeDeclaration(OutputList &ol,const QCString &header,bool localNames) const
1195{
1196 bool found=FALSE;
1197 for (const auto &mod : *this)
1198 {
1199 toModuleDefImpl(mod)->writeDeclarationLink(ol,found,header,localNames);
1200 }
1201 if (found) ol.endMemberList();
1202}
References OutputList::endMemberList, FALSE, toModuleDefImpl and ModuleDefImpl::writeDeclarationLink.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.