Doxygen
InheritanceGraphContext::Private类 参考
+ InheritanceGraphContext::Private 的协作图:

Public 成员函数

 Private (DotGfxHierarchyTablePtr hierarchy, DotNode *n, int id)
 
TemplateVariant get (const QCString &n) const
 
StringVector fields () const
 

Private 成员函数

TemplateVariant graph () const
 
TemplateVariant createGraph () const
 

Private 属性

DotGfxHierarchyTablePtr m_hierarchy
 
DotNodem_node
 
CachedItem< TemplateVariant, Private,&Private::createGraphm_graph
 
int m_id
 

静态 Private 属性

static const PropertyMap< InheritanceGraphContext::Privates_inst
 

详细描述

在文件 context.cpp7390 行定义.

构造及析构函数说明

◆ Private()

InheritanceGraphContext::Private::Private ( DotGfxHierarchyTablePtr  hierarchy,
DotNode n,
int  id 
)
inline

在文件 context.cpp7393 行定义.

7394  : m_hierarchy(hierarchy), m_node(n), m_id(id) { }

成员函数说明

◆ createGraph()

TemplateVariant InheritanceGraphContext::Private::createGraph ( ) const
inlineprivate

在文件 context.cpp7405 行定义.

7406  {
7407  TextStream t;
7408  static bool haveDot = Config_getBool(HAVE_DOT);
7409  static bool graphicalHierarchy = Config_getBool(GRAPHICAL_HIERARCHY);
7410  if (haveDot && graphicalHierarchy)
7411  {
7412  m_hierarchy->createGraph(m_node,t,
7413  /*GOF_BITMAP,
7414  EOF_Html,*/
7417  m_id);
7418  }
7419  return TemplateVariant(t.str().c_str(),TRUE);
7420  }

引用了 Config_getBool, g_globals, Doxygen::htmlFileExtension, m_hierarchy, m_id, m_node, ContextGlobals::outputDir, Portable::pathSeparator(), TextStream::str() , 以及 TRUE.

◆ fields()

StringVector InheritanceGraphContext::Private::fields ( ) const
inline

在文件 context.cpp7398 行定义.

7398 { return s_inst.fields(); }

引用了 PropertyMap< T >::fields() , 以及 s_inst.

◆ get()

TemplateVariant InheritanceGraphContext::Private::get ( const QCString n) const
inline

在文件 context.cpp7397 行定义.

7397 { return s_inst.get(this,n); }

引用了 PropertyMap< T >::get() , 以及 s_inst.

◆ graph()

TemplateVariant InheritanceGraphContext::Private::graph ( ) const
inlineprivate

在文件 context.cpp7402 行定义.

7402 { return m_graph.get(this); }

引用了 m_graph.

类成员变量说明

◆ m_graph

CachedItem<TemplateVariant,Private,&Private::createGraph> InheritanceGraphContext::Private::m_graph
private

在文件 context.cpp7423 行定义.

被这些函数引用 graph().

◆ m_hierarchy

DotGfxHierarchyTablePtr InheritanceGraphContext::Private::m_hierarchy
private

在文件 context.cpp7421 行定义.

被这些函数引用 createGraph().

◆ m_id

int InheritanceGraphContext::Private::m_id
private

在文件 context.cpp7424 行定义.

被这些函数引用 createGraph().

◆ m_node

DotNode* InheritanceGraphContext::Private::m_node
private

在文件 context.cpp7422 行定义.

被这些函数引用 createGraph().

◆ s_inst

const PropertyMap< InheritanceGraphContext::Private > InheritanceGraphContext::Private::s_inst
staticprivate
初始值:
{
{ "graph",&Private::graph }
}

在文件 context.cpp7425 行定义.

被这些函数引用 fields() , 以及 get().


该类的文档由以下文件生成:
Portable::pathSeparator
QCString pathSeparator()
Definition: portable.cpp:347
PropertyMap::get
TemplateVariant get(const T *obj, const QCString &n) const
Definition: context.cpp:126
InheritanceGraphContext::Private::m_node
DotNode * m_node
Definition: context.cpp:7422
ContextGlobals::outputDir
QCString outputDir
Definition: context.cpp:77
PropertyMap::fields
StringVector fields() const
Definition: context.cpp:131
TextStream
Text streaming class that buffers data.
Definition: textstream.h:33
InheritanceGraphContext::Private::s_inst
static const PropertyMap< InheritanceGraphContext::Private > s_inst
Definition: context.cpp:7425
InheritanceGraphContext::Private::graph
TemplateVariant graph() const
Definition: context.cpp:7402
TemplateVariant
Variant type which can hold one value of a fixed set of types.
Definition: template.h:98
InheritanceGraphContext::Private::m_graph
CachedItem< TemplateVariant, Private,&Private::createGraph > m_graph
Definition: context.cpp:7423
TRUE
#define TRUE
Definition: qcstring.h:36
TextStream::str
std::string str() const
Return the contents of the buffer as a std::string object
Definition: textstream.h:208
InheritanceGraphContext::Private::m_id
int m_id
Definition: context.cpp:7424
g_globals
struct ContextGlobals g_globals
Config_getBool
#define Config_getBool(name)
Definition: config.h:33
Doxygen::htmlFileExtension
static QCString htmlFileExtension
Definition: doxygen.h:103
InheritanceGraphContext::Private::m_hierarchy
DotGfxHierarchyTablePtr m_hierarchy
Definition: context.cpp:7421