◆ Private()
FileContext::Private::Private |
( |
const FileDef * |
fd | ) |
|
|
inline |
◆ ~Private()
virtual FileContext::Private::~Private |
( |
| ) |
|
|
inlinevirtual |
◆ classes()
◆ compoundType()
◆ constantgroups()
◆ createClasses()
◆ createConstantgroups()
◆ createDetailedDictionaries()
◆ createDetailedEnums()
◆ createDetailedFunctions()
◆ createDetailedMacros()
◆ createDetailedSequences()
◆ createDetailedTypedefs()
◆ createDetailedVariables()
◆ createDictionaries()
◆ createEnums()
◆ createFunctions()
◆ createIncludedByGraph()
◆ createIncludeGraph()
◆ createIncludeList()
◆ createInlineClasses()
◆ createMacros()
◆ createMemberGroups()
◆ createMemberList()
在文件 context.cpp 第 2930 行定义.
引用了 MemberListInfoContext::alloc(), FileDef::getMemberList(), m_fileDef, DefinitionContext< FileContext::Private >::relPathAsString() , 以及 title().
被这些函数引用 createDetailedDictionaries(), createDetailedEnums(), createDetailedFunctions(), createDetailedMacros(), createDetailedSequences(), createDetailedTypedefs(), createDetailedVariables(), createDictionaries(), createEnums(), createFunctions(), createMacros(), createSequences(), createTypedefs() , 以及 createVariables().
◆ createNamespaces()
◆ createSequences()
◆ createSources()
◆ createTypedefs()
◆ createVariables()
◆ detailedDictionaries()
◆ detailedEnums()
◆ detailedFunctions()
◆ detailedMacros()
◆ detailedSequences()
◆ detailedTypedefs()
◆ detailedVariables()
◆ dictionaries()
◆ enums()
◆ fields()
◆ functions()
◆ get()
◆ getIncludedByGraph()
◆ getIncludeGraph()
◆ hasDetails()
◆ hasIncludedByGraph()
◆ hasIncludeGraph()
◆ hasSourceFile()
◆ highlight()
◆ includedByGraph()
在文件 context.cpp 第 2832 行定义.
2861 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, getIncludedByGraph(), FileDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_fileDef, ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< FileContext::Private >::relPathAsString(), TextStream::str() , 以及 TRUE.
◆ includeGraph()
在文件 context.cpp 第 2790 行定义.
2819 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, getIncludeGraph(), FileDef::getOutputFileBase(), GOF_BITMAP, GOF_EPS, m_fileDef, ContextGlobals::outputDir, ContextGlobals::outputFormat, Portable::pathSeparator(), DefinitionContext< FileContext::Private >::relPathAsString(), TextStream::str() , 以及 TRUE.
◆ includeList()
◆ inlineClasses()
◆ macros()
◆ memberGroups()
◆ namespaces()
◆ sequences()
◆ sources()
◆ subHighlight()
◆ title()
◆ typedefs()
◆ variables()
◆ version()
◆ versionInfo()
◆ m_cachable
Cachable FileContext::Private::m_cachable |
|
private |
在文件 context.cpp 第 3049 行定义.
被这些函数引用 classes(), constantgroups(), detailedDictionaries(), detailedEnums(), detailedFunctions(), detailedMacros(), detailedSequences(), detailedTypedefs(), detailedVariables(), dictionaries(), enums(), functions(), getIncludedByGraph(), getIncludeGraph(), includeList(), inlineClasses(), macros(), memberGroups(), namespaces(), sequences(), sources(), typedefs() , 以及 variables().
◆ m_fileDef
const FileDef* FileContext::Private::m_fileDef |
|
private |
在文件 context.cpp 第 3022 行定义.
被这些函数引用 createClasses(), createConstantgroups(), createDetailedFunctions(), createFunctions(), createIncludedByGraph(), createIncludeGraph(), createIncludeList(), createInlineClasses(), createMemberGroups(), createMemberList(), createNamespaces(), createSources(), hasDetails(), hasSourceFile(), includedByGraph(), includeGraph(), title(), version() , 以及 versionInfo().
◆ s_inst
该类的文档由以下文件生成:
virtual QCString title() const =0
CachedItem< TemplateVariant, Private, &Private::createTypedefs > typedefs
CachedItem< TemplateVariant, Private, &Private::createDetailedSequences > detailedSequences
virtual QCString trConstants()=0
@ ContextOutputFormat_Latex
std::vector< TemplateVariant > TemplateVariantList
std::shared_ptr< DotInclDepGraph > DotInclDepGraphPtr
CachedItem< TemplateVariant, Private, &Private::createClasses > classes
virtual QCString trSubprograms()=0
@ MemberListType_docDictionaryMembers
ContextOutputFormat outputFormat
virtual bool generateSourceFile() const =0
TemplateVariant createMemberList(MemberListType type, const QCString &title) const
virtual QCString trFunctionAndProc()=0
@ MemberListType_docEnumMembers
TemplateVariant get(const T *obj, const QCString &n) const
virtual QCString trDictionaryDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createDictionaries > dictionaries
virtual QCString trSequences()=0
virtual const NamespaceLinkedRefMap & getNamespaces() const =0
static TemplateStructIntfPtr alloc(const ClassDef *cd)
virtual QCString trSequenceDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createMacros > macros
SrcLangExt
Language as given by extension
@ MemberListType_docSequenceMembers
CachedItem< TemplateVariant, Private, &Private::createNamespaces > namespaces
TemplateVariant title() const
@ MemberListType_docDefineMembers
CachedItem< TemplateVariant, Private, &Private::createDetailedTypedefs > detailedTypedefs
@ MemberListType_decDictionaryMembers
virtual QCString trEnumerations()=0
virtual QCString getVersion() const =0
void err(const char *fmt,...)
StringVector fields() const
CachedItem< TemplateVariant, Private, &Private::createSources > sources
virtual bool subGrouping() const =0
Text streaming class that buffers data.
static TemplateVariant parseCode(const Definition *d, const QCString &scopeName, const QCString &relPath, const QCString &code, int startLine=-1, int endLine=-1, bool showLineNumbers=FALSE)
DotInclDepGraphPtr getIncludeGraph() const
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
virtual QCString trFunctionDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createDetailedEnums > detailedEnums
CachedItem< TemplateVariant, Private, &Private::createDetailedVariables > detailedVariables
virtual const ClassLinkedRefMap & getClasses() const =0
@ MemberListType_decSequenceMembers
CachedItem< TemplateVariant, Private, &Private::createDetailedDictionaries > detailedDictionaries
const FileDef * m_fileDef
virtual QCString trSubprogramDocumentation()=0
QCString addHtmlExtensionIfMissing(const QCString &fName)
Variant type which can hold one value of a fixed set of types.
@ MemberListType_decVarMembers
virtual QCString trVariables()=0
CachedItem< TemplateVariant, Private, &Private::createSequences > sequences
virtual MemberList * getMemberList(MemberListType lt) const =0
CachedItem< TemplateVariant, Private, &Private::createEnums > enums
CachedItem< TemplateVariant, Private, &Private::createDetailedMacros > detailedMacros
Translator * theTranslator
virtual bool hasDetailedDescription() const =0
CachedItem< TemplateVariant, Private, &Private::createFunctions > functions
static const PropertyMap< FileContext::Private > s_inst
virtual QCString trVariableDocumentation()=0
@ MemberListType_docFuncMembers
CachedItem< TemplateVariant, Private, &Private::createDetailedFunctions > detailedFunctions
CachedItem< TemplateVariant, Private, &Private::createIncludeList > includeList
CachedItem< TemplateVariant, Private, &Private::createInlineClasses > inlineClasses
virtual QCString fileVersion() const =0
std::string str() const
Return the contents of the buffer as a std::string object
virtual QCString trTypedefs()=0
@ MemberListType_decEnumMembers
DotInclDepGraphPtr getIncludedByGraph() const
static TemplateListIntfPtr alloc(const IncludeInfoList &list, SrcLangExt lang)
@ MemberListType_decDefineMembers
CachedItem< TemplateVariant, Private, &Private::createMemberGroups > memberGroups
struct ContextGlobals g_globals
@ MemberListType_decFuncMembers
static TemplateListIntfPtr alloc()
virtual QCString trEnumerationTypeDocumentation()=0
CachedItem< TemplateVariant, Private, &Private::createVariables > variables
#define Config_getBool(name)
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 trFile(bool first_capital, bool singular)=0
virtual QCString trDefineDocumentation()=0
@ ContextOutputFormat_Html
@ MemberListType_docVarMembers
@ MemberListType_decTypedefMembers
CachedItem< DotInclDepGraphPtr, Private, &Private::createIncludedByGraph > includedByGraph
static TemplateStructIntfPtr alloc(const Definition *def, const QCString &relPath, const MemberList *ml, const QCString &title, const QCString &subtitle=QCString())
virtual const MemberGroupList & getMemberGroups() const =0
CachedItem< DotInclDepGraphPtr, Private, &Private::createIncludeGraph > includeGraph
virtual QCString trFunctions()=0
virtual QCString trDictionaries()=0
virtual QCString getOutputFileBase() const =0
A list of MemberDef objects as shown in documentation sections.
CachedItem< TemplateVariant, Private, &Private::createConstantgroups > constantgroups
static TemplateStructIntfPtr alloc(const NamespaceDef *nd)
@ MemberListType_docTypedefMembers
QCString relPathAsString() const
static TemplateStructIntfPtr alloc(const FileDef *fd)
virtual const IncludeInfoList & includeFileList() const =0