Doxygen
pagedef.h 文件参考
#include "definition.h"
+ pagedef.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

class  PageDef
 A model of a page symbol. 更多...
 
class  PageLinkedMap
 
class  PageLinkedRefMap
 

函数

PageDefcreatePageDef (const QCString &f, int l, const QCString &n, const QCString &d, const QCString &t)
 
PageDeftoPageDef (Definition *d)
 
const PageDeftoPageDef (const Definition *d)
 

函数说明

◆ createPageDef()

PageDef* createPageDef ( const QCString f,
int  l,
const QCString n,
const QCString d,
const QCString t 
)

在文件 pagedef.cpp76 行定义.

77 {
78  return new PageDefImpl(f,l,n,d,t);
79 }

被这些函数引用 addRelatedPage(), buildExampleList(), findMainPage() , 以及 generateOutputViaTemplate().

◆ toPageDef() [1/2]

const PageDef* toPageDef ( const Definition d)

在文件 pagedef.cpp421 行定义.

422 {
423  if (d==0) return 0;
424  if (d && typeid(*d)==typeid(PageDefImpl))
425  {
426  return static_cast<const PageDef*>(d);
427  }
428  else
429  {
430  return 0;
431  }
432 }

◆ toPageDef() [2/2]

PageDef* toPageDef ( Definition d)

在文件 pagedef.cpp408 行定义.

409 {
410  if (d==0) return 0;
411  if (d && typeid(*d)==typeid(PageDefImpl))
412  {
413  return static_cast<PageDef*>(d);
414  }
415  else
416  {
417  return 0;
418  }
419 }

被这些函数引用 PageDefImpl::addInnerCompound(), NestingNodeContext::Private::addPages(), NestingNodeContext::Private::createPage(), DefinitionImpl::navigationPathAsString(), DefinitionImpl::pathFragment(), searchName(), SearchIndex::setCurrentDoc(), NavPathElemContext::Private::text() , 以及 validatingParseDoc().

PageDef
A model of a page symbol.
Definition: pagedef.h:25
PageDefImpl
Definition: pagedef.cpp:30