|
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::addMemberToTemplateInstance(), 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().