◆ Private()
ModuleContext::Private::Private |
( |
const GroupDef * |
gd | ) |
|
|
inline |
◆ classes()
◆ compoundType()
◆ constantgroups()
◆ createClasses()
◆ createConstantgroups()
◆ createDetailedEnums()
◆ createDetailedEnumValues()
◆ createDetailedEvents()
◆ createDetailedFriends()
◆ createDetailedFunctions()
◆ createDetailedMacros()
◆ createDetailedPrivateSlots()
TemplateVariant ModuleContext::Private::createDetailedPrivateSlots |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedProperties()
◆ createDetailedProtectedSlots()
TemplateVariant ModuleContext::Private::createDetailedProtectedSlots |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedPublicSlots()
TemplateVariant ModuleContext::Private::createDetailedPublicSlots |
( |
| ) |
const |
|
inlineprivate |
◆ createDetailedSignals()
◆ createDetailedTypedefs()
◆ createDetailedVariables()
◆ createDirs()
◆ createEnums()
◆ createEnumValues()
◆ createEvents()
◆ createExamples()
◆ createFiles()
◆ createFriends()
◆ createFunctions()
◆ createGroupGraph()
◆ createInlineClasses()
◆ createMacros()
◆ createMemberGroups()
◆ createMemberList()
在文件 context.cpp 第 4738 行定义.
引用了 MemberListInfoContext::alloc(), GroupDef::getMemberList(), m_groupDef, DefinitionContext< ModuleContext::Private >::relPathAsString() , 以及 title().
被这些函数引用 createDetailedEnums(), createDetailedEnumValues(), createDetailedEvents(), createDetailedFriends(), createDetailedFunctions(), createDetailedMacros(), createDetailedPrivateSlots(), createDetailedProperties(), createDetailedProtectedSlots(), createDetailedPublicSlots(), createDetailedSignals(), createDetailedTypedefs(), createDetailedVariables(), createEnums(), createEnumValues(), createEvents(), createFriends(), createFunctions(), createMacros(), createPrivateSlots(), createProperties(), createProtectedSlots(), createPublicSlots(), createSignals(), createTypedefs() , 以及 createVariables().
◆ createModules()
◆ createNamespaces()
◆ createPages()
◆ createPrivateSlots()
◆ createProperties()
◆ createProtectedSlots()
◆ createPublicSlots()
◆ createSignals()
◆ createTypedefs()
◆ createVariables()
◆ detailedEnums()
◆ detailedEnumValues()
◆ detailedEvents()
◆ detailedFriends()
◆ detailedFunctions()
◆ detailedMacros()
◆ detailedPrivateSlots()
◆ detailedProperties()
◆ detailedProtectedSlots()
◆ detailedPublicSlots()
◆ detailedSignals()
◆ detailedTypedefs()
◆ detailedVariables()
◆ dirs()
◆ enums()
◆ enumValues()
◆ events()
◆ examples()
◆ fields()
◆ files()
◆ friends()
◆ functions()
◆ get()
◆ getGroupGraph()
◆ groupGraph()
在文件 context.cpp 第 4602 行定义.
4607 if (haveDot && groupGraphs)
4636 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, getGroupGraph(), GroupDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_groupDef, ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< ModuleContext::Private >::relPathAsString(), TextStream::str() , 以及 TRUE.
◆ hasDetails()
◆ hasGroupGraph()
◆ highlight()
◆ inlineClasses()
◆ macros()
◆ memberGroups()
◆ modules()
◆ namespaces()
◆ pages()
◆ privateSlots()
◆ properties()
◆ protectedSlots()
◆ publicSlots()
◆ signals()
◆ subHighlight()
◆ title()
◆ typedefs()
◆ variables()
◆ m_cachable
Cachable ModuleContext::Private::m_cachable |
|
private |
在文件 context.cpp 第 4922 行定义.
被这些函数引用 classes(), constantgroups(), detailedEnums(), detailedEnumValues(), detailedEvents(), detailedFriends(), detailedFunctions(), detailedMacros(), detailedPrivateSlots(), detailedProperties(), detailedProtectedSlots(), detailedPublicSlots(), detailedSignals(), detailedTypedefs(), detailedVariables(), dirs(), enums(), enumValues(), events(), examples(), files(), friends(), functions(), getGroupGraph(), inlineClasses(), macros(), memberGroups(), modules(), namespaces(), pages(), privateSlots(), properties(), protectedSlots(), publicSlots(), signals(), typedefs() , 以及 variables().
◆ m_groupDef
const GroupDef* ModuleContext::Private::m_groupDef |
|
private |
在文件 context.cpp 第 4881 行定义.
被这些函数引用 createClasses(), createConstantgroups(), createDetailedFunctions(), createDirs(), createExamples(), createFiles(), createFunctions(), createGroupGraph(), createInlineClasses(), createMemberGroups(), createMemberList(), createModules(), createNamespaces(), createPages(), groupGraph(), hasDetails() , 以及 title().
◆ s_inst
该类的文档由以下文件生成:
std::shared_ptr< DotGroupCollaboration > DotGroupCollaborationPtr
virtual QCString trConstants()=0
@ ContextOutputFormat_Latex
std::vector< TemplateVariant > TemplateVariantList
CachedItem< TemplateVariant, Private, &Private::createDetailedTypedefs > detailedTypedefs
static TemplateStructIntfPtr alloc(const GroupDef *gd)
CachedItem< TemplateVariant, Private, &Private::createNamespaces > namespaces
@ MemberListType_decEnumValMembers
CachedItem< DotGroupCollaborationPtr, Private, &Private::createGroupGraph > groupGraph
virtual QCString trSubprograms()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedFunctions > detailedFunctions
ContextOutputFormat outputFormat
@ MemberListType_docProSlotMembers
virtual QCString trFunctionAndProc()=0
@ MemberListType_docEnumMembers
TemplateVariant get(const T *obj, const QCString &n) const
virtual const ClassLinkedRefMap & getClasses() const =0
static TemplateStructIntfPtr alloc(const DirDef *dd)
virtual bool hasDetailedDescription() const =0
virtual bool subGrouping() const =0
CachedItem< TemplateVariant, Private, &Private::createDetailedFriends > detailedFriends
static TemplateStructIntfPtr alloc(const ClassDef *cd)
virtual QCString groupTitle() const =0
CachedItem< TemplateVariant, Private, &Private::createClasses > classes
CachedItem< TemplateVariant, Private, &Private::createMemberGroups > memberGroups
virtual const FileList & getFiles() const =0
virtual MemberList * getMemberList(MemberListType lt) const =0
SrcLangExt
Language as given by extension
@ MemberListType_priSlots
CachedItem< TemplateVariant, Private, &Private::createFunctions > functions
@ MemberListType_docDefineMembers
virtual QCString trEnumerationValues()=0
virtual QCString trEvents()=0
virtual QCString trEnumerations()=0
void err(const char *fmt,...)
StringVector fields() const
virtual const GroupList & getSubGroups() const =0
CachedItem< TemplateVariant, Private, &Private::createDetailedPrivateSlots > detailedPrivateSlots
Text streaming class that buffers data.
virtual QCString trPrivateSlots()=0
CachedItem< TemplateVariant, Private, &Private::createPrivateSlots > privateSlots
CachedItem< TemplateVariant, Private, &Private::createInlineClasses > inlineClasses
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
virtual QCString trFunctionDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedProperties > detailedProperties
CachedItem< TemplateVariant, Private, &Private::createSignals > signals
CachedItem< TemplateVariant, Private, &Private::createEvents > events
CachedItem< TemplateVariant, Private, &Private::createDetailedEnumValues > detailedEnumValues
@ MemberListType_docFriendMembers
virtual QCString trSubprogramDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createExamples > examples
QCString addHtmlExtensionIfMissing(const QCString &fName)
CachedItem< TemplateVariant, Private, &Private::createDirs > dirs
virtual const DirList & getDirs() const =0
Variant type which can hold one value of a fixed set of types.
@ MemberListType_pubSlots
@ MemberListType_decVarMembers
CachedItem< TemplateVariant, Private, &Private::createVariables > variables
CachedItem< TemplateVariant, Private, &Private::createEnums > enums
virtual QCString trVariables()=0
TemplateVariant createMemberList(MemberListType type, const QCString &title) const
TemplateVariant title() const
CachedItem< TemplateVariant, Private, &Private::createProtectedSlots > protectedSlots
CachedItem< TemplateVariant, Private, &Private::createConstantgroups > constantgroups
virtual const MemberGroupList & getMemberGroups() const =0
CachedItem< TemplateVariant, Private, &Private::createMacros > macros
virtual QCString trFriends()=0
Translator * theTranslator
virtual QCString trVariableDocumentation()=0
const GroupDef * m_groupDef
@ MemberListType_docSignalMembers
CachedItem< TemplateVariant, Private, &Private::createModules > modules
virtual QCString trEventDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedPublicSlots > detailedPublicSlots
CachedItem< TemplateVariant, Private, &Private::createDetailedMacros > detailedMacros
@ MemberListType_docFuncMembers
CachedItem< TemplateVariant, Private, &Private::createProperties > properties
virtual const NamespaceLinkedRefMap & getNamespaces() const =0
CachedItem< TemplateVariant, Private, &Private::createFiles > files
std::string str() const
Return the contents of the buffer as a std::string object
virtual QCString trTypedefs()=0
@ MemberListType_decEnumMembers
@ MemberListType_decDefineMembers
struct ContextGlobals g_globals
virtual const PageLinkedRefMap & getPages() const =0
CachedItem< TemplateVariant, Private, &Private::createDetailedSignals > detailedSignals
@ MemberListType_decFuncMembers
virtual QCString trProperties()=0
@ MemberListType_docPubSlotMembers
static TemplateListIntfPtr alloc()
virtual QCString trEnumerationTypeDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createPages > pages
CachedItem< TemplateVariant, Private, &Private::createFriends > friends
virtual QCString trEnumerationValueDocumentation()=0
#define Config_getBool(name)
virtual QCString getOutputFileBase() const =0
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
virtual QCString trTypedefDocumentation()=0
virtual QCString trDefines()=0
virtual QCString trSignals()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedProtectedSlots > detailedProtectedSlots
virtual QCString trDefineDocumentation()=0
@ ContextOutputFormat_Html
@ MemberListType_docVarMembers
static const PropertyMap< ModuleContext::Private > s_inst
@ MemberListType_proSlots
@ MemberListType_decTypedefMembers
virtual QCString trProtectedSlots()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedVariables > detailedVariables
CachedItem< TemplateVariant, Private, &Private::createDetailedEnums > detailedEnums
virtual const PageLinkedRefMap & getExamples() const =0
CachedItem< TemplateVariant, Private, &Private::createTypedefs > typedefs
virtual QCString trPublicSlots()=0
@ MemberListType_docPriSlotMembers
static TemplateStructIntfPtr alloc(const PageDef *pd, bool isMainPage, bool isExample)
static TemplateStructIntfPtr alloc(const Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle=QCString())
@ MemberListType_docEnumValMembers
CachedItem< TemplateVariant, Private, &Private::createDetailedEvents > detailedEvents
virtual QCString trFunctions()=0
DotGroupCollaborationPtr getGroupGraph() const
CachedItem< TemplateVariant, Private, &Private::createPublicSlots > publicSlots
@ MemberListType_properties
A list of MemberDef objects as shown in documentation sections.
static TemplateStructIntfPtr alloc(const NamespaceDef *nd)
@ MemberListType_docEventMembers
@ MemberListType_docTypedefMembers
@ MemberListType_docPropMembers
virtual QCString trPropertyDocumentation()=0
QCString relPathAsString() const
static TemplateStructIntfPtr alloc(const FileDef *fd)