template<typename T>
class DefinitionContext< T >
在文件 context.cpp 第 1367 行定义.
◆ DefinitionContext()
◆ ~DefinitionContext()
◆ anchor()
◆ bareName()
◆ brief()
◆ compoundKind()
◆ createBrief()
◆ createDetails()
◆ createInbodyDocs()
◆ createNavigationPath()
◆ createPartOfGroups()
◆ details()
◆ dynSectionId()
◆ externalReference()
◆ fileName()
◆ fillPath()
◆ inbodyDocs()
◆ isLinkable()
◆ isLinkableInProject()
◆ isReference()
◆ language()
◆ name()
◆ navigationPath()
◆ partOfGroups()
◆ relPath()
◆ relPathAsString()
◆ sourceDef()
◆ sourceFileName()
◆ m_cachable
◆ m_def
在文件 context.cpp 第 1563 行定义.
被这些函数引用 DefinitionContext< FileContext::Private >::anchor(), DefinitionContext< FileContext::Private >::bareName(), DefinitionContext< FileContext::Private >::compoundKind(), DefinitionContext< FileContext::Private >::createBrief(), DefinitionContext< FileContext::Private >::createDetails(), DefinitionContext< FileContext::Private >::createInbodyDocs(), DefinitionContext< FileContext::Private >::createNavigationPath(), DefinitionContext< FileContext::Private >::createPartOfGroups(), DefinitionContext< FileContext::Private >::DefinitionContext(), DefinitionContext< FileContext::Private >::externalReference(), DefinitionContext< FileContext::Private >::fileName(), DefinitionContext< FileContext::Private >::isLinkable(), DefinitionContext< FileContext::Private >::isLinkableInProject(), DefinitionContext< FileContext::Private >::isReference(), DefinitionContext< FileContext::Private >::language(), DefinitionContext< FileContext::Private >::name() , 以及 DefinitionContext< FileContext::Private >::sourceFileName().
◆ m_sourceDef
◆ s_baseProperties
该类的文档由以下文件生成:
virtual QCString getSourceFileBase() const =0
virtual bool hasBriefDescription() const =0
returns TRUE if this class has a brief description
static TemplateStructIntfPtr alloc(std::initializer_list< StructField > fields)
Creates an instance and returns a shared pointer to it
std::vector< TemplateVariant > TemplateVariantList
static TemplateStructIntfPtr alloc(const GroupDef *gd)
virtual int docLine() const =0
The common base class of all entity definitions found in the sources.
virtual bool isLinkable() const =0
bool isEmpty() const
Returns TRUE iff the string is empty
CachedItem< TemplateListIntfPtr, DC, &DC::createNavigationPath > navPath
SrcLangExt
Language as given by extension
static NamespaceDefMutable * globalScope
CachedItem< TemplateVariant, DC, &DC::createBrief > brief
static TemplateVariant parseDoc(const Definition *def, const QCString &file, int line, const QCString &relPath, const QCString &docStr, bool isBrief)
virtual int inbodyLine() const =0
virtual int briefLine() const =0
virtual QCString docFile() const =0
std::shared_ptr< TemplateStructIntf > TemplateStructIntfPtr
virtual SrcLangExt getLanguage() const =0
Returns the programming language this definition was written in.
static TemplateStructIntfPtr alloc(const Definition *def)
virtual const FileDef * getBodyDef() const =0
Variant type which can hold one value of a fixed set of types.
virtual QCString externalReference(const QCString &relPath) const =0
virtual QCString name() const =0
virtual bool isReference() const =0
virtual QCString displayName(bool includeScope=TRUE) const =0
virtual QCString inbodyDocumentation() const =0
virtual QCString name() const =0
virtual QCString inbodyFile() const =0
virtual QCString briefDescription(bool abbreviate=FALSE) const =0
virtual QCString getOutputFileBase() const =0
virtual int getStartBodyLine() const =0
CachedItem< TemplateListIntfPtr, DC, &DC::createPartOfGroups > partOfGroups
virtual const GroupList & partOfGroups() const =0
virtual DefType definitionType() const =0
virtual QCString briefFile() const =0
struct ContextGlobals g_globals
virtual QCString anchor() const =0
#define Config_getBool(name)
static TemplateListIntfPtr alloc(std::initializer_list< TemplateVariant > elements)
Creates an instance and returns a shared pointer to it
CachedItem< TemplateVariant, DC, &DC::createDetails > details
virtual QCString documentation() const =0
virtual Definition * getOuterScope() const =0
CachedItem< TemplateVariant, DC, &DC::createInbodyDocs > inbodyDocs
FileDef * toFileDef(Definition *d)
virtual bool isLinkableInProject() const =0
void fillPath(const Definition *def, TemplateVariantList &list) const
virtual QCString getSourceAnchor() const =0
QCString relPathAsString() const
TemplateListIntfPtr m_sourceDef
This is an alternative implementation of QCString.