Doxygen
|
#include <src/membername.h>
Public Types | |
using | Ptr = std::unique_ptr<MemberDef> |
using | Vec = std::vector<Ptr> |
using | iterator = typename Vec::iterator |
using | const_iterator = typename Vec::const_iterator |
using | reverse_iterator = typename Vec::reverse_iterator |
using | const_reverse_iterator = typename Vec::const_reverse_iterator |
Public Member Functions | |
MemberName (const QCString &name) | |
QCString | memberName () const |
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
const_iterator | cbegin () const |
const_iterator | cend () const |
reverse_iterator | rbegin () |
reverse_iterator | rend () |
const_reverse_iterator | crbegin () const |
const_reverse_iterator | crend () const |
bool | empty () const |
size_t | size () const |
Ptr & | back () |
const Ptr & | back () const |
Ptr & | front () |
const Ptr & | front () const |
iterator | erase (iterator it) |
void | push_back (Ptr &&p) |
Private Attributes | |
QCString | m_name |
Vec | m_members |
Definition at line 24 of file membername.h.
using MemberName::const_iterator = typename Vec::const_iterator |
Definition at line 30 of file membername.h.
using MemberName::const_reverse_iterator = typename Vec::const_reverse_iterator |
Definition at line 32 of file membername.h.
using MemberName::iterator = typename Vec::iterator |
Definition at line 29 of file membername.h.
using MemberName::Ptr = std::unique_ptr<MemberDef> |
Definition at line 27 of file membername.h.
using MemberName::reverse_iterator = typename Vec::reverse_iterator |
Definition at line 31 of file membername.h.
using MemberName::Vec = std::vector<Ptr> |
Definition at line 28 of file membername.h.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 37 of file membername.h.
References m_members.
Referenced by addOverloaded(), and MemberNameLinkedMap::take().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 47 of file membername.h.
References m_members.
Referenced by MemberNameLinkedMap::take().
|
inline |
Definition at line 38 of file membername.h.
References m_members.
Referenced by addOverloaded(), and MemberNameLinkedMap::take().
|
inline |
Definition at line 53 of file membername.h.
References m_members.
Referenced by MemberNameLinkedMap::take().
|
inline |
Definition at line 51 of file membername.h.
References m_members.
Referenced by addOverloaded(), setCallContextForVar(), and writeObjCMethodCall().
|
inline |
|
inline |
|
inline |
Definition at line 54 of file membername.h.
References m_members.
Referenced by addEnumValuesToEnums(), addGlobalFunction(), addInstance(), addInterfaceOrServiceToServiceOrSingleton(), addLocalObjCMethod(), addMemberSpecialization(), ClassDefImpl::addMembersToTemplateInstance(), addMethodToClass(), addOverloaded(), addVariableToClass(), addVariableToFile(), buildDefineList(), createTagLessInstance(), createUsingMemberImportForClass(), ClassDefImpl::deepCopy(), findDefineDocumentation(), findEnums(), findMember(), findUsingDeclImports(), NamespaceDefImpl::insertMember(), and ClassDefImpl::mergeCategory().
|
inline |
|
inline |
|
inline |
Definition at line 48 of file membername.h.
References m_members.
Referenced by addOverloaded(), findMember(), setCallContextForVar(), and writeObjCMethodCall().
|
private |
|
private |
Definition at line 57 of file membername.h.
Referenced by MemberName(), and memberName().