Skip to main content

The ModuleLinkedRefMap Class Reference

Declaration

class ModuleLinkedRefMap { ... }

Included Headers

#include <src/moduledef.h>

Base class

classLinkedRefMap<T, Hash, KeyEqual, Map>

Container class representing a vector of objects with keys. More...

Public Member Functions Index

booldeclVisible () const
voidwriteDeclaration (OutputList &ol, const QCString &header, bool localNames) const

Definition at line 99 of file moduledef.h.

Public Member Functions

declVisible()

bool ModuleLinkedRefMap::declVisible ()

Declaration at line 102 of file moduledef.h, definition at line 1180 of file moduledef.cpp.

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

void ModuleLinkedRefMap::writeDeclaration (OutputList & ol, const QCString & header, bool localNames)

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.