|
CachedItem< TemplateVariant, Private, &Private::createAll > | m_all |
|
CachedItem< TemplateVariant, Private, &Private::createFunctions > | m_functions |
|
CachedItem< TemplateVariant, Private, &Private::createVariables > | m_variables |
|
CachedItem< TemplateVariant, Private, &Private::createTypedefs > | m_typedefs |
|
CachedItem< TemplateVariant, Private, &Private::createEnums > | m_enums |
|
CachedItem< TemplateVariant, Private, &Private::createEnumValues > | m_enumValues |
|
CachedItem< TemplateVariant, Private, &Private::createProperties > | m_properties |
|
CachedItem< TemplateVariant, Private, &Private::createEvents > | m_events |
|
CachedItem< TemplateVariant, Private, &Private::createRelated > | m_related |
|
◆ MemberFilter
◆ all()
◆ createAll()
◆ createEnums()
◆ createEnumValues()
TemplateVariant ClassMembersIndexContext::Private::createEnumValues |
( |
| ) |
const |
|
inlineprivate |
◆ createEvents()
◆ createFunctions()
TemplateVariant ClassMembersIndexContext::Private::createFunctions |
( |
| ) |
const |
|
inlineprivate |
◆ createMembersFiltered()
在文件 context.cpp 第 7200 行定义.
7205 for (
const auto &md : *mn)
7207 const ClassDef *cd = md->getClassDef();
7211 if (filter==0 || (md.get()->*filter)())
引用了 MemberContext::alloc(), TemplateImmutableList::alloc(), ClassDef::isLinkableInProject(), Doxygen::memberNameLinkedMap , 以及 ClassDef::templateMaster().
被这些函数引用 createAll(), createEnums(), createEnumValues(), createEvents(), createFunctions(), createProperties(), createRelated(), createTypedefs() , 以及 createVariables().
◆ createProperties()
TemplateVariant ClassMembersIndexContext::Private::createProperties |
( |
| ) |
const |
|
inlineprivate |
◆ createRelated()
◆ createTypedefs()
TemplateVariant ClassMembersIndexContext::Private::createTypedefs |
( |
| ) |
const |
|
inlineprivate |
◆ createVariables()
TemplateVariant ClassMembersIndexContext::Private::createVariables |
( |
| ) |
const |
|
inlineprivate |
◆ enums()
◆ enumValues()
◆ events()
◆ fields()
StringVector ClassMembersIndexContext::Private::fields |
( |
| ) |
const |
|
inline |
◆ fileName()
◆ functions()
◆ get()
◆ highlight()
◆ macros()
◆ properties()
◆ related()
◆ relPath()
◆ subhighlight()
◆ title()
◆ typedefs()
◆ variables()
◆ m_all
◆ m_enums
◆ m_enumValues
◆ m_events
◆ m_functions
◆ m_properties
◆ m_related
◆ m_typedefs
◆ m_variables
◆ s_inst
该类的文档由以下文件生成:
TemplateVariant properties() const
virtual bool isTypedef() const =0
std::vector< TemplateVariant > TemplateVariantList
CachedItem< TemplateVariant, Private, &Private::createVariables > m_variables
virtual QCString trCompoundMembers()=0
TemplateVariant macros() const
TemplateVariant get(const T *obj, const QCString &n) const
CachedItem< TemplateVariant, Private, &Private::createEnums > m_enums
TemplateVariant highlight() const
TemplateVariant enumValues() const
virtual bool isLinkableInProject() const =0
returns TRUE iff a link is possible to this item within this project.
StringVector fields() const
TemplateVariant related() const
static const PropertyMap< ClassMembersIndexContext::Private > s_inst
virtual bool isProperty() const =0
TemplateVariant typedefs() const
virtual const ClassDef * templateMaster() const =0
Returns the template master of which this class is an instance.
TemplateVariant all() const
TemplateVariant variables() const
A abstract class representing of a compound symbol.
TemplateVariant events() const
CachedItem< TemplateVariant, Private, &Private::createProperties > m_properties
virtual bool isVariable() const =0
TemplateVariant fileName() const
virtual bool isNotFriend() const =0
Translator * theTranslator
TemplateVariant relPath() const
TemplateVariant title() const
CachedItem< TemplateVariant, Private, &Private::createFunctions > m_functions
TemplateVariant subhighlight() const
CachedItem< TemplateVariant, Private, &Private::createTypedefs > m_typedefs
CachedItem< TemplateVariant, Private, &Private::createEvents > m_events
static TemplateStructIntfPtr alloc(const MemberDef *md)
TemplateVariant createMembersFiltered(MemberFilter filter) const
static MemberNameLinkedMap * memberNameLinkedMap
CachedItem< TemplateVariant, Private, &Private::createRelated > m_related
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
TemplateVariant enums() const
virtual bool isEnumerate() const =0
virtual bool isEnumValue() const =0
virtual bool isFunctionOrSignalSlot() const =0
CachedItem< TemplateVariant, Private, &Private::createEnumValues > m_enumValues
TemplateVariant functions() const
virtual bool isRelated() const =0
virtual bool isEvent() const =0
CachedItem< TemplateVariant, Private, &Private::createAll > m_all