Skip to main content

The MemberNameInfo Class Reference

Declaration

class MemberNameInfo { ... }

Included Headers

#include <src/membername.h>

Public Member Typedefs Index

usingPtr = std::unique_ptr< MemberInfo >
usingVec = std::vector< Ptr >
usingiterator = typename Vec::iterator
usingconst_iterator = typename Vec::const_iterator

Public Constructors Index

MemberNameInfo (const QCString &name)

Public Member Functions Index

QCStringmemberName () const
iteratorbegin ()
iteratorend ()
const_iteratorbegin () const
const_iteratorend () const
boolempty () const
size_tsize () const
Ptr &back ()
const Ptr &back () const
Ptr &front ()
const Ptr &front () const
voidpush_back (Ptr &&p)
iteratorerase (iterator pos)

Private Member Attributes Index

QCStringm_name
Vecm_members

Definition at line 120 of file membername.h.

Public Member Typedefs

const_iterator

using MemberNameInfo::const_iterator = typename Vec::const_iterator

Definition at line 126 of file membername.h.

126 using const_iterator = typename Vec::const_iterator;

iterator

using MemberNameInfo::iterator = typename Vec::iterator

Definition at line 125 of file membername.h.

125 using iterator = typename Vec::iterator;

Ptr

using MemberNameInfo::Ptr = std::unique_ptr<MemberInfo>

Definition at line 123 of file membername.h.

123 using Ptr = std::unique_ptr<MemberInfo>;

Vec

using MemberNameInfo::Vec = std::vector<Ptr>

Definition at line 124 of file membername.h.

124 using Vec = std::vector<Ptr>;

Public Constructors

MemberNameInfo()

MemberNameInfo::MemberNameInfo (const QCString & name)
inline

Definition at line 128 of file membername.h.

128 MemberNameInfo(const QCString &name) : m_name(name) {}

Reference m_name.

Public Member Functions

back()

Ptr & MemberNameInfo::back ()
inline

Definition at line 137 of file membername.h.

137 Ptr &back() { return m_members.back(); }

Reference m_members.

back()

const Ptr & MemberNameInfo::back ()
inline

Definition at line 138 of file membername.h.

138 const Ptr &back() const { return m_members.back(); }

Reference m_members.

begin()

iterator MemberNameInfo::begin ()
inline

Definition at line 131 of file membername.h.

131 iterator begin() { return m_members.begin(); }

Reference m_members.

Referenced by ClassDefImpl::hideDerivedVariablesInPython.

begin()

const_iterator MemberNameInfo::begin ()
inline

Definition at line 133 of file membername.h.

133 const_iterator begin() const { return m_members.begin(); }

Reference m_members.

empty()

bool MemberNameInfo::empty ()
inline

Definition at line 135 of file membername.h.

135 bool empty() const { return m_members.empty(); }

Reference m_members.

Referenced by ClassDefImpl::hideDerivedVariablesInPython.

end()

iterator MemberNameInfo::end ()
inline

Definition at line 132 of file membername.h.

132 iterator end() { return m_members.end(); }

Reference m_members.

Referenced by ClassDefImpl::hideDerivedVariablesInPython.

end()

const_iterator MemberNameInfo::end ()
inline

Definition at line 134 of file membername.h.

134 const_iterator end() const { return m_members.end(); }

Reference m_members.

erase()

iterator MemberNameInfo::erase (iterator pos)
inline

Definition at line 142 of file membername.h.

142 iterator erase(iterator pos) { return m_members.erase(pos); }

Reference m_members.

Referenced by ClassDefImpl::hideDerivedVariablesInPython.

front()

Ptr & MemberNameInfo::front ()
inline

Definition at line 139 of file membername.h.

139 Ptr &front() { return m_members.front(); }

Reference m_members.

Referenced by ClassDefImpl::mergeCategory.

front()

const Ptr & MemberNameInfo::front ()
inline

Definition at line 140 of file membername.h.

140 const Ptr &front() const { return m_members.front(); }

Reference m_members.

memberName()

QCString MemberNameInfo::memberName ()
inline

Definition at line 129 of file membername.h.

129 QCString memberName() const { return m_name; }

Reference m_name.

push_back()

void MemberNameInfo::push_back (Ptr && p)
inline

size()

size_t MemberNameInfo::size ()
inline

Definition at line 136 of file membername.h.

136 size_t size() const { return m_members.size(); }

Reference m_members.

Private Member Attributes

m_members

Vec MemberNameInfo::m_members

Definition at line 146 of file membername.h.

Referenced by back, back, begin, begin, empty, end, end, erase, front, front, push_back and size.

m_name

QCString MemberNameInfo::m_name

Definition at line 145 of file membername.h.

Referenced by memberName and MemberNameInfo.


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


Generated via doxygen2docusaurus by Doxygen 1.14.0.