Doxygen
|
A vector of MemberDef object. More...
#include <src/memberlist.h>
Public Types | |
using | T = MemberDef* |
using | Vec = std::vector<T> |
using | value_type = Vec::value_type |
using | allocator_type = Vec::allocator_type |
using | size_type = Vec::size_type |
using | difference_type = Vec::difference_type |
using | reference = Vec::reference |
using | const_reference = Vec::const_reference |
using | iterator = Vec::iterator |
using | const_iterator = Vec::const_iterator |
Public Member Functions | |
void | push_back (const T &value) |
void | push_back (T &&value) |
iterator | erase (iterator pos) |
iterator | erase (const_iterator pos) |
iterator | begin () noexcept |
const_iterator | begin () const noexcept |
iterator | end () noexcept |
const_iterator | end () const noexcept |
size_type | size () const noexcept |
bool | empty () const noexcept |
reference | front () |
const_reference | front () const |
reference | back () |
const_reference | back () const |
reference | operator[] (size_type pos) |
const_reference | operator[] (size_type pos) const |
void | sort () |
void | inSort (MemberDef *md) |
void | remove (const MemberDef *md) |
bool | contains (const MemberDef *md) const |
MemberDef * | find (const QCString &name) |
Static Public Member Functions | |
static bool | lessThan (const MemberDef *md1, const MemberDef *md2) |
Protected Attributes | |
Vec | m_members |
A vector of MemberDef object.
Definition at line 33 of file memberlist.h.
using MemberVector::allocator_type = Vec::allocator_type |
Definition at line 39 of file memberlist.h.
using MemberVector::const_iterator = Vec::const_iterator |
Definition at line 45 of file memberlist.h.
using MemberVector::const_reference = Vec::const_reference |
Definition at line 43 of file memberlist.h.
using MemberVector::difference_type = Vec::difference_type |
Definition at line 41 of file memberlist.h.
using MemberVector::iterator = Vec::iterator |
Definition at line 44 of file memberlist.h.
using MemberVector::reference = Vec::reference |
Definition at line 42 of file memberlist.h.
using MemberVector::size_type = Vec::size_type |
Definition at line 40 of file memberlist.h.
using MemberVector::T = MemberDef* |
Definition at line 36 of file memberlist.h.
using MemberVector::value_type = Vec::value_type |
Definition at line 38 of file memberlist.h.
using MemberVector::Vec = std::vector<T> |
Definition at line 37 of file memberlist.h.
|
inline |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 53 of file memberlist.h.
References m_members.
Referenced by MemberDefImpl::_writeReimplementedBy(), and refMapToVector().
|
inline |
Definition at line 88 of file memberlist.h.
References m_members.
Referenced by ModuleDefImpl::addMemberToModule(), and FileDefImpl::insertMember().
|
inlinenoexcept |
Definition at line 59 of file memberlist.h.
References m_members.
Referenced by MemberList::addListReferences(), DotGroupCollaboration::addMemberList(), generateDEFClassSection(), generateDEFSection(), PerlModGenerator::generatePerlModForMember(), writeGroupTreeNode(), and writeMemberToIndex().
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 55 of file memberlist.h.
References m_members.
Referenced by MemberDefImpl::_writeReimplementedBy(), and refMapToVector().
|
inline |
Definition at line 92 of file memberlist.h.
References m_members.
Referenced by tryAddEnumDocsToGroupMember().
|
inline |
|
inline |
|
inline |
Definition at line 79 of file memberlist.h.
References lessThan(), and m_members.
Definition at line 71 of file memberlist.h.
References genericCompareMembers().
|
inline |
|
inline |
Definition at line 47 of file memberlist.h.
References m_members.
Referenced by MemberGroup::addGroupedInheritedMembers(), ModuleDefImpl::addMemberToModule(), FileDefImpl::insertMember(), and NamespaceDefImpl::insertMember().
|
inline |
Definition at line 48 of file memberlist.h.
References m_members.
|
inline |
Definition at line 83 of file memberlist.h.
References erase(), and m_members.
Referenced by addMembersToMemberGroup(), FileDefImpl::removeMemberFromList(), and GroupDefImpl::removeMemberFromList().
|
inlinenoexcept |
|
inline |
Definition at line 75 of file memberlist.h.
References lessThan(), and m_members.
Referenced by FileDefImpl::sortMemberLists(), FileDefImpl::writeDocumentation(), and NamespaceDefImpl::writeDocumentation().
|
protected |
Definition at line 103 of file memberlist.h.
Referenced by MemberList::addListReferences(), back(), back(), begin(), begin(), contains(), MemberList::countDecMembers(), MemberList::countDocMembers(), MemberList::countEnumValues(), MemberList::countInheritableMembers(), MemberList::declVisible(), empty(), end(), end(), erase(), erase(), find(), MemberList::findSectionsInDocumentation(), front(), front(), inSort(), operator[](), operator[](), push_back(), push_back(), remove(), MemberList::setAnchors(), MemberList::setAnonymousEnumType(), size(), sort(), MemberList::writeDocumentation(), MemberList::writeDocumentationPage(), MemberList::writePlainDeclarations(), MemberList::writeSimpleDocumentation(), and MemberList::writeTagFile().