Doxygen
ConceptLinkedRefMap Class Reference

#include <src/conceptdef.h>

Inheritance diagram for ConceptLinkedRefMap:
Collaboration diagram for ConceptLinkedRefMap:

Public Member Functions

bool declVisible () const
void writeDeclaration (OutputList &ol, const QCString &header, bool localNames) const
Public Member Functions inherited from LinkedRefMap< ConceptDef >
const ConceptDeffind (const std::string &key) const
const ConceptDeffind (const QCString &key) const
const ConceptDeffind (const char *key) const
ConceptDeffind (const char *key)
 non-const wrapper for find() const
ConceptDeffind (const QCString &key)
ConceptDeffind (const std::string &key)
 non-const wrapper for find() const
bool add (const char *k, ConceptDef *obj)
bool add (const QCString &k, ConceptDef *obj)
bool prepend (const char *k, ConceptDef *obj)
bool prepend (const QCString &key, ConceptDef *obj)
bool del (const QCString &key)
Ptroperator[] (size_t pos)
const Ptroperator[] (size_t pos) const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reverse_iterator rbegin ()
const_reverse_iterator rbegin () const
reverse_iterator rend ()
const_reverse_iterator rend () const
bool empty () const
size_t size () const
void clear ()

Additional Inherited Members

Public Types inherited from LinkedRefMap< ConceptDef >
using Ptr
using Vec
using iterator
using const_iterator
using reverse_iterator
using const_reverse_iterator

Detailed Description

Definition at line 73 of file conceptdef.h.

Member Function Documentation

◆ declVisible()

bool ConceptLinkedRefMap::declVisible ( ) const

Definition at line 709 of file conceptdef.cpp.

710{
711 bool hideUndocClasses = Config_getBool(HIDE_UNDOC_CLASSES);
712 for (const auto &cd : *this)
713 {
714 bool isLink = cd->isLinkable();
715 if (isLink || !hideUndocClasses)
716 {
717 return true;
718 }
719 }
720 return false;
721}
#define Config_getBool(name)
Definition config.h:33

References Config_getBool.

◆ writeDeclaration()

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

Definition at line 723 of file conceptdef.cpp.

724{
725 bool found=FALSE;
726 for (const auto &cd : *this)
727 {
728 cd->writeDeclarationLink(ol,found,header,localNames);
729 }
730 if (found) ol.endMemberList();
731}
void endMemberList()
Definition outputlist.h:484
#define FALSE
Definition qcstring.h:34
bool found
Definition util.cpp:984

References OutputList::endMemberList(), FALSE, and found.


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