◆ Private()
ClassContext::Private::Private |
( |
const ClassDef * |
cd | ) |
|
|
inline |
◆ ~Private()
virtual ClassContext::Private::~Private |
( |
| ) |
|
|
inlinevirtual |
◆ additionalInheritedMembers()
TemplateVariant ClassContext::Private::additionalInheritedMembers |
( |
| ) |
const |
|
inlineprivate |
◆ addMembers()
◆ addTemplateDecls()
◆ allMembersFileName()
◆ allMembersList()
◆ categoryOf()
◆ classes()
◆ collaborationDiagram()
在文件 context.cpp 第 1904 行定义.
1933 err(
"context.cpp: output format not yet supported\n");
引用了 addHtmlExtensionIfMissing(), Config_getBool, ContextOutputFormat_Html, ContextOutputFormat_Latex, ContextGlobals::dynSectionId, EOF_Html, EOF_LaTeX, err(), g_globals, getCollaborationGraph(), ClassDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_classDef, ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< ClassContext::Private >::relPathAsString(), TextStream::str() , 以及 TRUE.
◆ compoundType()
◆ createAdditionalInheritedMembers()
TemplateVariant ClassContext::Private::createAdditionalInheritedMembers |
( |
| ) |
const |
|
inlineprivate |
在文件 context.cpp 第 2229 行定义.
2232 auto ctx = std::dynamic_pointer_cast<InheritedMemberInfoListContext>(list);
引用了 InheritedMemberInfoListContext::alloc(), Definition::getLanguage(), m_classDef, MemberListType_events, MemberListType_interfaces, MemberListType_pacAttribs, MemberListType_pacMethods, MemberListType_pacStaticAttribs, MemberListType_pacStaticMethods, MemberListType_pacTypes, MemberListType_priAttribs, MemberListType_priMethods, MemberListType_priSlots, MemberListType_priStaticAttribs, MemberListType_priStaticMethods, MemberListType_priTypes, MemberListType_proAttribs, MemberListType_proMethods, MemberListType_properties, MemberListType_proSlots, MemberListType_proStaticAttribs, MemberListType_proStaticMethods, MemberListType_proTypes, MemberListType_pubAttribs, MemberListType_pubMethods, MemberListType_pubSlots, MemberListType_pubStaticAttribs, MemberListType_pubStaticMethods, MemberListType_pubTypes, MemberListType_related, MemberListType_services, MemberListType_signals, SrcLangExt_ObjC, theTranslator, Translator::trClassMethods(), Translator::trEvents(), Translator::trInstanceMethods(), Translator::trInterfaces(), Translator::trPackageAttribs(), Translator::trPackageMembers(), Translator::trPackageTypes(), Translator::trPrivateAttribs(), Translator::trPrivateMembers(), Translator::trPrivateSlots(), Translator::trPrivateTypes(), Translator::trProperties(), Translator::trProtectedAttribs(), Translator::trProtectedMembers(), Translator::trProtectedSlots(), Translator::trProtectedTypes(), Translator::trPublicAttribs(), Translator::trPublicMembers(), Translator::trPublicSlots(), Translator::trPublicTypes(), Translator::trRelatedFunctions(), Translator::trServices(), Translator::trSignals(), Translator::trStaticPackageAttribs(), Translator::trStaticPackageMembers(), Translator::trStaticPrivateAttribs(), Translator::trStaticPrivateMembers(), Translator::trStaticProtectedAttribs(), Translator::trStaticProtectedMembers(), Translator::trStaticPublicAttribs() , 以及 Translator::trStaticPublicMembers().
◆ createAllMembersList()
◆ createCategoryOf()
◆ createClasses()
◆ createClassGraph()
◆ createCollaborationGraph()
◆ createDetailedConstructors()
TemplateVariant ClassContext::Private::createDetailedConstructors |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedEnums()
◆ createDetailedEvents()
◆ createDetailedInterfaces()
◆ createDetailedMethods()
◆ createDetailedProperties()
◆ createDetailedRelated()
◆ createDetailedServices()
◆ createDetailedTypedefs()
◆ createDetailedVariables()
◆ createEvents()
◆ createExamples()
◆ createFriends()
◆ createIncludeInfo()
◆ createInheritedByList()
◆ createInheritsList()
◆ createInnerClasses()
◆ createMemberGroups()
◆ createMemberList()
在文件 context.cpp 第 1996 行定义.
引用了 MemberListInfoContext::alloc(), ClassDef::getMemberList(), m_classDef, DefinitionContext< ClassContext::Private >::relPathAsString() , 以及 title().
被这些函数引用 createDetailedConstructors(), createDetailedEnums(), createDetailedEvents(), createDetailedInterfaces(), createDetailedMethods(), createDetailedProperties(), createDetailedRelated(), createDetailedServices(), createDetailedTypedefs(), createDetailedVariables(), createEvents(), createFriends(), createPackageAttributes(), createPackageMethods(), createPackageStaticAttributes(), createPackageStaticMethods(), createPackageTypes(), createPrivateAttributes(), createPrivateMethods(), createPrivateSlots(), createPrivateStaticAttributes(), createPrivateStaticMethods(), createPrivateTypes(), createProperties(), createProtectedAttributes(), createProtectedMethods(), createProtectedSlots(), createProtectedStaticAttributes(), createProtectedStaticMethods(), createProtectedTypes(), createPublicAttributes(), createPublicMethods(), createPublicSlots(), createPublicStaticAttributes(), createPublicStaticMethods(), createPublicTypes(), createRelated(), createSignals(), createUnoIDLInterfaces() , 以及 createUnoIDLServices().
◆ createMembers()
在文件 context.cpp 第 2282 行定义.
引用了 addMembers(), MemberListContext::alloc(), Class, m_classDef, MemberListType_allMembersList, MemberListType_events, MemberListType_interfaces, MemberListType_pacAttribs, MemberListType_pacMethods, MemberListType_pacStaticAttribs, MemberListType_pacStaticMethods, MemberListType_pacTypes, MemberListType_priAttribs, MemberListType_priMethods, MemberListType_priSlots, MemberListType_priStaticAttribs, MemberListType_priStaticMethods, MemberListType_priTypes, MemberListType_proAttribs, MemberListType_proMethods, MemberListType_properties, MemberListType_proSlots, MemberListType_proStaticAttribs, MemberListType_proStaticMethods, MemberListType_proTypes, MemberListType_pubAttribs, MemberListType_pubMethods, MemberListType_pubSlots, MemberListType_pubStaticAttribs, MemberListType_pubStaticMethods, MemberListType_pubTypes, MemberListType_related, MemberListType_services , 以及 MemberListType_signals.
◆ createNumInheritanceNodes()
int ClassContext::Private::createNumInheritanceNodes |
( |
| ) |
const |
|
inlineprivate |
◆ createPackageAttributes()
◆ createPackageMethods()
◆ createPackageStaticAttributes()
TemplateVariant ClassContext::Private::createPackageStaticAttributes |
( |
| ) |
const |
|
inlineprivate |
◆ createPackageStaticMethods()
TemplateVariant ClassContext::Private::createPackageStaticMethods |
( |
| ) |
const |
|
inlineprivate |
◆ createPackageTypes()
◆ createPrivateAttributes()
◆ createPrivateMethods()
◆ createPrivateSlots()
◆ createPrivateStaticAttributes()
TemplateVariant ClassContext::Private::createPrivateStaticAttributes |
( |
| ) |
const |
|
inlineprivate |
◆ createPrivateStaticMethods()
TemplateVariant ClassContext::Private::createPrivateStaticMethods |
( |
| ) |
const |
|
inlineprivate |
◆ createPrivateTypes()
◆ createProperties()
◆ createProtectedAttributes()
◆ createProtectedMethods()
◆ createProtectedSlots()
◆ createProtectedStaticAttributes()
TemplateVariant ClassContext::Private::createProtectedStaticAttributes |
( |
| ) |
const |
|
inlineprivate |
◆ createProtectedStaticMethods()
TemplateVariant ClassContext::Private::createProtectedStaticMethods |
( |
| ) |
const |
|
inlineprivate |
◆ createProtectedTypes()
◆ createPublicAttributes()
◆ createPublicMethods()
◆ createPublicSlots()
◆ createPublicStaticAttributes()
TemplateVariant ClassContext::Private::createPublicStaticAttributes |
( |
| ) |
const |
|
inlineprivate |
◆ createPublicStaticMethods()
◆ createPublicTypes()
◆ createRelated()
◆ createSignals()
◆ createTemplateDecls()
◆ createTypeConstraints()
◆ createUnoIDLInterfaces()
◆ createUnoIDLServices()
◆ createUsedFiles()
◆ detailedConstructors()
◆ detailedEnums()
◆ detailedEvents()
◆ detailedInterfaces()
◆ detailedMethods()
◆ detailedProperties()
◆ detailedRelated()
◆ detailedServices()
◆ detailedTypedefs()
◆ detailedVariables()
◆ events()
◆ examples()
◆ fields()
◆ friends()
◆ generatedFromFiles()
◆ get()
◆ getClassGraph()
◆ getCollaborationGraph()
◆ hasCollaborationDiagram()
◆ hasDetails()
◆ hasInheritanceDiagram()
◆ highlight()
◆ includeInfo()
◆ inheritanceDiagram()
在文件 context.cpp 第 1810 行定义.
1815 bool classGraphEnabled = classGraph==CLASS_GRAPH_t::YES || classGraph==CLASS_GRAPH_t::GRAPH;
1817 if (haveDot && classGraphEnabled)
1842 err(
"context.cpp: output format not yet supported\n");
1847 else if (classGraphEnabled)
1862 t <<
"<div class=\"center\">\n";
1863 t <<
" <img src=\"";
1865 t <<
".png\" usemap=\"#" <<
convertToId(
name) <<
"_map\" alt=\"\"/>\n";
1873 t <<
"<div class=\"center\">\n";
1874 t <<
" <img src=\"";
1876 t <<
".png\" alt=\"\"/>\n";
1888 err(
"context.cpp: output format not yet supported\n");
引用了 addHtmlExtensionIfMissing(), Config_getBool, Config_getEnum, ContextOutputFormat_Html, ContextOutputFormat_Latex, convertToHtml(), convertToId(), ClassDef::displayName(), ContextGlobals::dynSectionId, TextStream::empty(), EOF_Html, EOF_LaTeX, err(), g_globals, getClassGraph(), ClassDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_classDef, DefinitionContext< ClassContext::Private >::name(), ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< ClassContext::Private >::relPathAsString(), TextStream::str(), TRUE, ClassDiagram::writeFigure() , 以及 ClassDiagram::writeImage().
◆ inheritedBy()
◆ inherits()
◆ innerClasses()
◆ isSimple()
◆ memberGroups()
◆ members()
◆ numInheritanceNodes()
int ClassContext::Private::numInheritanceNodes |
( |
| ) |
const |
|
inlineprivate |
◆ packageAttributes()
◆ packageMethods()
◆ packageStaticAttributes()
◆ packageStaticMethods()
◆ packageTypes()
◆ privateAttributes()
◆ privateMethods()
◆ privateSlots()
◆ privateStaticAttributes()
◆ privateStaticMethods()
◆ privateTypes()
◆ properties()
◆ protectedAttributes()
◆ protectedMethods()
◆ protectedSlots()
◆ protectedStaticAttributes()
◆ protectedStaticMethods()
◆ protectedTypes()
◆ publicAttributes()
◆ publicMethods()
◆ publicSlots()
◆ publicStaticAttributes()
◆ publicStaticMethods()
◆ publicTypes()
◆ related()
◆ signals()
◆ subHighlight()
◆ templateDecls()
◆ title()
◆ typeConstraints()
◆ unoIDLInterfaces()
◆ unoIDLServices()
◆ usedFiles()
◆ m_cachable
Cachable ClassContext::Private::m_cachable |
|
private |
在文件 context.cpp 第 2392 行定义.
被这些函数引用 additionalInheritedMembers(), allMembersList(), categoryOf(), classes(), detailedConstructors(), detailedEnums(), detailedEvents(), detailedInterfaces(), detailedMethods(), detailedProperties(), detailedRelated(), detailedServices(), detailedTypedefs(), detailedVariables(), events(), examples(), friends(), getClassGraph(), getCollaborationGraph(), includeInfo(), inheritedBy(), inherits(), innerClasses(), memberGroups(), members(), numInheritanceNodes(), packageAttributes(), packageMethods(), packageStaticAttributes(), packageStaticMethods(), packageTypes(), privateAttributes(), privateMethods(), privateSlots(), privateStaticAttributes(), privateStaticMethods(), privateTypes(), properties(), protectedAttributes(), protectedMethods(), protectedSlots(), protectedStaticAttributes(), protectedStaticMethods(), protectedTypes(), publicAttributes(), publicMethods(), publicSlots(), publicStaticAttributes(), publicStaticMethods(), publicTypes(), related(), signals(), templateDecls(), typeConstraints(), unoIDLInterfaces(), unoIDLServices() , 以及 usedFiles().
◆ m_classDef
const ClassDef* ClassContext::Private::m_classDef |
|
private |
在文件 context.cpp 第 2331 行定义.
被这些函数引用 allMembersFileName(), collaborationDiagram(), compoundType(), createAdditionalInheritedMembers(), createAllMembersList(), createCategoryOf(), createClasses(), createClassGraph(), createCollaborationGraph(), createExamples(), createIncludeInfo(), createInheritedByList(), createInheritsList(), createInnerClasses(), createMemberGroups(), createMemberList(), createMembers(), createNumInheritanceNodes(), createPublicMethods(), createPublicStaticMethods(), createTemplateDecls(), createTypeConstraints(), createUsedFiles(), generatedFromFiles(), hasDetails(), inheritanceDiagram(), isSimple() , 以及 title().
◆ s_inst
该类的文档由以下文件生成:
static const PropertyMap< ClassContext::Private > s_inst
CachedItem< TemplateVariant, Private, &Private::createDetailedEnums > detailedEnums
CachedItem< TemplateVariant, Private, &Private::createPrivateAttributes > privateAttributes
static TemplateStructIntfPtr alloc(std::initializer_list< StructField > fields)
Creates an instance and returns a shared pointer to it
@ ContextOutputFormat_Latex
CachedItem< TemplateVariant, Private, &Private::createTypeConstraints > typeConstraints
virtual QCString trClassMethods()=0
std::vector< TemplateVariant > TemplateVariantList
@ MemberListType_typedefMembers
virtual QCString trInstanceMethods()=0
const ClassDef * m_classDef
DotClassGraphPtr getCollaborationGraph() const
CachedItem< TemplateVariant, Private, &Private::createPackageStaticAttributes > packageStaticAttributes
CachedItem< TemplateVariant, Private, &Private::createClasses > classes
std::shared_ptr< DotClassGraph > DotClassGraphPtr
@ MemberListType_priStaticMethods
@ MemberListType_priStaticAttribs
ContextOutputFormat outputFormat
CachedItem< TemplateVariant, Private, &Private::createPackageStaticMethods > packageStaticMethods
CachedItem< TemplateVariant, Private, &Private::createPackageAttributes > packageAttributes
CachedItem< TemplateVariant, Private, &Private::createExamples > examples
#define Config_getEnum(name)
@ MemberListType_functionMembers
TemplateVariant title() const
The common base class of all entity definitions found in the sources.
virtual ClassDef * categoryOf() const =0
Returns the class of which this is a category (Objective-C only)
CachedItem< TemplateVariant, Private, &Private::createInheritedByList > inheritedByList
@ MemberListType_pacStaticAttribs
@ MemberListType_services
TemplateVariant get(const T *obj, const QCString &n) const
@ MemberListType_constructors
virtual bool hasExamples() const =0
virtual const ExampleList & getExamples() const =0
static TemplateListIntfPtr alloc()
virtual QCString compoundTypeString() const =0
Returns the type of compound as a string
CachedItem< TemplateVariant, Private, &Private::createInnerClasses > innerClasses
virtual QCString title() const =0
virtual QCString trStaticPublicMembers()=0
CachedItem< TemplateVariant, Private, &Private::createEvents > events
@ MemberListType_priAttribs
@ MemberListType_allMembersList
static TemplateListIntfPtr alloc()
CachedItem< TemplateVariant, Private, &Private::createDetailedVariables > detailedVariables
virtual bool hasDetailedDescription() const =0
returns TRUE if this class has a non-empty detailed description
virtual QCString trPackageAttribs()=0
static TemplateStructIntfPtr alloc(const ClassDef *cd)
virtual QCString trPublicMembers()=0
virtual QCString trPrivateAttribs()=0
CachedItem< TemplateVariant, Private, &Private::createAdditionalInheritedMembers > additionalInheritedMembers
virtual bool subGrouping() const =0
virtual QCString trMemberFunctionDocumentation()=0
@ MemberListType_pubTypes
void push_back(const MemberDef *md)
@ MemberListType_priSlots
virtual QCString trProtectedTypes()=0
virtual QCString trStaticPublicAttribs()=0
virtual QCString trPrivateTypes()=0
CachedItem< TemplateVariant, Private, &Private::createPublicAttributes > publicAttributes
virtual QCString trEvents()=0
void err(const char *fmt,...)
StringVector fields() const
CachedItem< TemplateVariant, Private, &Private::createPackageTypes > packageTypes
Text streaming class that buffers data.
@ MemberListType_proAttribs
virtual const ArgumentList & typeConstraints() const =0
virtual QCString trPrivateSlots()=0
virtual const IncludeInfo * includeInfo() const =0
@ MemberListType_pubMethods
bool empty() const
Returns true iff the buffer is empty
CachedItem< TemplateVariant, Private, &Private::createPrivateSlots > privateSlots
CachedItem< TemplateVariant, Private, &Private::createProtectedStaticMethods > protectedStaticMethods
virtual bool isSimple() const =0
virtual QCString trStaticPackageMembers()=0
CachedItem< TemplateVariant, Private, &Private::createInheritsList > inheritsList
CachedItem< TemplateVariant, Private, &Private::createUnoIDLServices > unoIDLServices
std::shared_ptr< TemplateStructIntf > TemplateStructIntfPtr
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
CachedItem< TemplateVariant, Private, &Private::createDetailedTypedefs > detailedTypedefs
virtual QCString trPackageTypes()=0
@ MemberListType_interfaces
virtual QCString trServices()=0
virtual int countInheritanceNodes() const =0
DotClassGraphPtr getClassGraph() const
virtual QCString generatedFromFiles() const =0
CachedItem< TemplateVariant, Private, &Private::createPackageMethods > packageMethods
TemplateVariant name() const
CachedItem< TemplateVariant, Private, &Private::createPublicSlots > publicSlots
QCString addHtmlExtensionIfMissing(const QCString &fName)
Variant type which can hold one value of a fixed set of types.
@ MemberListType_pubSlots
A abstract class representing of a compound symbol.
virtual QCString trPackageMembers()=0
@ MemberListType_proStaticMethods
virtual const MemberNameInfoLinkedMap & memberNameInfoLinkedMap() const =0
Returns a dictionary of all members.
CachedItem< TemplateVariant, Private, &Private::createIncludeInfo > includeInfo
virtual QCString trMemberEnumerationDocumentation()=0
virtual QCString getOutputFileBase() const =0
Returns the unique base name (without extension) of the class's file on disk
virtual const BaseClassList & baseClasses() const =0
Returns the list of base classes from which this class directly inherits.
virtual QCString trFriends()=0
virtual QCString trPublicAttribs()=0
Translator * theTranslator
CachedItem< TemplateVariant, Private, &Private::createTemplateDecls > templateDecls
virtual ClassLinkedRefMap getClasses() const =0
returns the classes nested into this class
void addTemplateDecls(const Definition *d, TemplateVariantList &tl) const
CachedItem< TemplateVariant, Private, &Private::createPublicMethods > publicMethods
virtual QCString trConstructorDocumentation()=0
virtual QCString trEventDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createUsedFiles > usedFiles
CachedItem< TemplateVariant, Private, &Private::createMembers > members
virtual QCString getMemberListFileName() const =0
CachedItem< TemplateVariant, Private, &Private::createDetailedConstructors > detailedConstructors
TemplateVariant createMemberList(MemberListType type, const QCString &title) const
CachedItem< TemplateVariant, Private, &Private::createProtectedAttributes > protectedAttributes
virtual QCString trPrivateMembers()=0
@ MemberListType_variableMembers
@ MemberListType_pacAttribs
CachedItem< DotClassGraphPtr, Private, &Private::createClassGraph > classGraph
std::string str() const
Return the contents of the buffer as a std::string object
virtual QCString trStaticPrivateAttribs()=0
ClassDef * toClassDef(Definition *d)
CachedItem< TemplateVariant, Private, &Private::createPublicTypes > publicTypes
CachedItem< TemplateVariant, Private, &Private::createProtectedStaticAttributes > protectedStaticAttributes
@ MemberListType_enumMembers
@ MemberListType_pacTypes
Class representing a built-in class diagram.
@ MemberListType_priTypes
virtual DefType definitionType() const =0
virtual QCString trMemberTypedefDocumentation()=0
virtual const BaseClassList & subClasses() const =0
Returns the list of sub classes that directly derive from this class
@ MemberListType_pubStaticAttribs
virtual QCString trInterfaces()=0
int numInheritanceNodes() const
virtual QCString trStaticPackageAttribs()=0
struct ContextGlobals g_globals
@ MemberListType_proMethods
@ MemberListType_proTypes
virtual QCString trProperties()=0
static TemplateListIntfPtr alloc(const MemberNameInfoLinkedMap &ml)
static TemplateListIntfPtr alloc()
@ MemberListType_pacMethods
@ MemberListType_interfaceMembers
static TemplateListIntfPtr alloc(const ClassDef *cd)
std::shared_ptr< TemplateListIntf > TemplateListIntfPtr
CachedItem< int, Private, &Private::createNumInheritanceNodes > numInheritanceNodes
@ MemberListType_proStaticAttribs
CachedItem< TemplateVariant, Private, &Private::createDetailedRelated > detailedRelated
CachedItem< TemplateVariant, Private, &Private::createProtectedMethods > protectedMethods
CachedItem< TemplateVariant, Private, &Private::createPrivateMethods > privateMethods
#define Config_getBool(name)
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
virtual QCString trSignals()=0
@ MemberListType_serviceMembers
@ ContextOutputFormat_Html
CachedItem< TemplateVariant, Private, &Private::createRelated > related
@ MemberListType_priMethods
static TemplateListIntfPtr alloc()
CachedItem< TemplateVariant, Private, &Private::createSignals > signals
CachedItem< TemplateVariant, Private, &Private::createProperties > properties
CachedItem< TemplateVariant, Private, &Private::createProtectedSlots > protectedSlots
CachedItem< TemplateVariant, Private, &Private::createUnoIDLInterfaces > unoIDLInterfaces
virtual Definition * getOuterScope() const =0
@ MemberListType_proSlots
virtual QCString trProtectedSlots()=0
virtual QCString trProtectedMembers()=0
CachedItem< TemplateVariant, Private, &Private::createFriends > friends
virtual QCString trMemberDataDocumentation()=0
virtual QCString trPublicSlots()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedInterfaces > detailedInterfaces
CachedItem< TemplateVariant, Private, &Private::createDetailedServices > detailedServices
@ MemberListType_pubAttribs
CachedItem< TemplateVariant, Private, &Private::createPrivateStaticAttributes > privateStaticAttributes
virtual QCString displayName(bool includeScope=TRUE) const =0
Returns the name as it is appears in the documentation
CachedItem< TemplateVariant, Private, &Private::createDetailedEvents > detailedEvents
static TemplateStructIntfPtr alloc(const Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle=QCString())
virtual MemberList * getMemberList(MemberListType lt) const =0
Returns the members in the list identified by lt
virtual QCString trStaticProtectedMembers()=0
virtual QCString trStaticPrivateMembers()=0
CachedItem< TemplateVariant, Private, &Private::createPrivateStaticMethods > privateStaticMethods
static TemplateStructIntfPtr alloc(const IncludeInfo *info, SrcLangExt lang)
CachedItem< TemplateVariant, Private, &Private::createDetailedProperties > detailedProperties
void addMembers(MemberList &list, const ClassDef *cd, MemberListType lt) const
@ MemberListType_eventMembers
CachedItem< TemplateVariant, Private, &Private::createPrivateTypes > privateTypes
@ MemberListType_pacStaticMethods
virtual QCString trRelatedFunctionDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedMethods > detailedMethods
virtual const MemberGroupList & getMemberGroups() const =0
Returns the member groups defined for this class
@ MemberListType_properties
CachedItem< TemplateVariant, Private, &Private::createMemberGroups > memberGroups
CachedItem< TemplateVariant, Private, &Private::createProtectedTypes > protectedTypes
virtual QCString trStaticProtectedAttribs()=0
CachedItem< DotClassGraphPtr, Private, &Private::createCollaborationGraph > collaborationGraph
CachedItem< TemplateVariant, Private, &Private::createPublicStaticMethods > publicStaticMethods
@ MemberListType_relatedMembers
virtual QCString trProtectedAttribs()=0
@ MemberListType_pubStaticMethods
CachedItem< TemplateVariant, Private, &Private::createAllMembersList > allMembersList
QCString convertToId(const QCString &s)
virtual QCString trRelatedFunctions()=0
A list of MemberDef objects as shown in documentation sections.
virtual QCString trPublicTypes()=0
static TemplateListIntfPtr alloc(const BaseClassList &list, bool baseClasses)
CachedItem< TemplateVariant, Private, &Private::createCategoryOf > categoryOf
virtual QCString trPropertyDocumentation()=0
@ MemberListType_propertyMembers
QCString convertToHtml(const QCString &s, bool keepEntities)
virtual const ArgumentList & templateArguments() const =0
Returns the template arguments of this class
CachedItem< TemplateVariant, Private, &Private::createPublicStaticAttributes > publicStaticAttributes
QCString relPathAsString() const
This is an alternative implementation of QCString.