Doxygen
SectionInfo类 参考

class that provide information about a section. 更多...

#include <section.h>

+ SectionInfo 的协作图:

Public 成员函数

 SectionInfo (const QCString &label, const QCString &fileName, int lineNr, const QCString &title, SectionType type, int level, const QCString &ref)
 
 ~SectionInfo ()
 
QCString label () const
 
QCString title () const
 
SectionType type () const
 
QCString ref () const
 
int lineNr () const
 
QCString fileName () const
 
bool generated () const
 
int level () const
 
Definitiondefinition () const
 
void setFileName (const QCString &fn)
 
void setType (SectionType t)
 
void setGenerated (bool b)
 
void setDefinition (Definition *d)
 
void setTitle (const QCString &t)
 
void setLevel (int l)
 
void setReference (const QCString &r)
 
void setLineNr (int l)
 

Private 属性

QCString m_label
 
QCString m_title
 
SectionType m_type
 
QCString m_ref
 
int m_lineNr
 
QCString m_fileName
 
bool m_generated = false
 
int m_level
 
Definitionm_definition = 0
 

详细描述

class that provide information about a section.

在文件 section.h49 行定义.

构造及析构函数说明

◆ SectionInfo()

SectionInfo::SectionInfo ( const QCString label,
const QCString fileName,
int  lineNr,
const QCString title,
SectionType  type,
int  level,
const QCString ref 
)
inline

在文件 section.h52 行定义.

53  :
56  {
57  //printf("SectionInfo(%p)\n",this);
58  }

◆ ~SectionInfo()

SectionInfo::~SectionInfo ( )
inline

在文件 section.h59 行定义.

60  {
61  //printf("~SectionInfo(%p)\n",this);
62  }

成员函数说明

◆ definition()

Definition* SectionInfo::definition ( ) const
inline

在文件 section.h73 行定义.

73 { return m_definition; }

引用了 m_definition.

被这些函数引用 resolveLink().

◆ fileName()

◆ generated()

bool SectionInfo::generated ( ) const
inline

在文件 section.h71 行定义.

71 { return m_generated; }

引用了 m_generated.

被这些函数引用 DefinitionImpl::writeDocAnchorsToTagFile().

◆ label()

◆ level()

int SectionInfo::level ( ) const
inline

在文件 section.h72 行定义.

72 { return m_level; }

引用了 m_level.

被这些函数引用 SectionManager::add().

◆ lineNr()

int SectionInfo::lineNr ( ) const
inline

在文件 section.h69 行定义.

69 { return m_lineNr; }

引用了 m_lineNr.

被这些函数引用 SectionManager::add(), addRelatedPage() , 以及 findMainPage().

◆ ref()

QCString SectionInfo::ref ( ) const
inline

◆ setDefinition()

void SectionInfo::setDefinition ( Definition d)
inline

在文件 section.h79 行定义.

79 { m_definition = d; }

引用了 m_definition.

被这些函数引用 DefinitionImpl::addSectionsToDefinition().

◆ setFileName()

void SectionInfo::setFileName ( const QCString fn)
inline

在文件 section.h76 行定义.

76 { m_fileName = fn; }

引用了 m_fileName.

被这些函数引用 SectionManager::replace().

◆ setGenerated()

void SectionInfo::setGenerated ( bool  b)
inline

在文件 section.h78 行定义.

78 { m_generated = b; }

引用了 m_generated.

◆ setLevel()

void SectionInfo::setLevel ( int  l)
inline

在文件 section.h81 行定义.

81 { m_level = l; }

引用了 m_level.

被这些函数引用 SectionManager::replace().

◆ setLineNr()

void SectionInfo::setLineNr ( int  l)
inline

在文件 section.h83 行定义.

83 { m_lineNr = l; }

引用了 m_lineNr.

被这些函数引用 SectionManager::replace().

◆ setReference()

void SectionInfo::setReference ( const QCString r)
inline

在文件 section.h82 行定义.

82 { m_ref = r; }

引用了 m_ref.

被这些函数引用 SectionManager::replace().

◆ setTitle()

void SectionInfo::setTitle ( const QCString t)
inline

在文件 section.h80 行定义.

80 { m_title = t; }

引用了 m_title.

被这些函数引用 addRelatedPage() , 以及 SectionManager::replace().

◆ setType()

void SectionInfo::setType ( SectionType  t)
inline

在文件 section.h77 行定义.

77 { m_type = t; }

引用了 m_type.

被这些函数引用 SectionManager::replace().

◆ title()

◆ type()

类成员变量说明

◆ m_definition

Definition* SectionInfo::m_definition = 0
private

在文件 section.h94 行定义.

被这些函数引用 definition() , 以及 setDefinition().

◆ m_fileName

QCString SectionInfo::m_fileName
private

在文件 section.h91 行定义.

被这些函数引用 fileName() , 以及 setFileName().

◆ m_generated

bool SectionInfo::m_generated = false
private

在文件 section.h92 行定义.

被这些函数引用 generated() , 以及 setGenerated().

◆ m_label

QCString SectionInfo::m_label
private

在文件 section.h86 行定义.

被这些函数引用 label().

◆ m_level

int SectionInfo::m_level
private

在文件 section.h93 行定义.

被这些函数引用 level() , 以及 setLevel().

◆ m_lineNr

int SectionInfo::m_lineNr
private

在文件 section.h90 行定义.

被这些函数引用 lineNr() , 以及 setLineNr().

◆ m_ref

QCString SectionInfo::m_ref
private

在文件 section.h89 行定义.

被这些函数引用 ref() , 以及 setReference().

◆ m_title

QCString SectionInfo::m_title
private

在文件 section.h87 行定义.

被这些函数引用 setTitle() , 以及 title().

◆ m_type

SectionType SectionInfo::m_type
private

在文件 section.h88 行定义.

被这些函数引用 setType() , 以及 type().


该类的文档由以下文件生成:
SectionInfo::m_label
QCString m_label
Definition: section.h:86
SectionInfo::m_fileName
QCString m_fileName
Definition: section.h:91
SectionInfo::lineNr
int lineNr() const
Definition: section.h:69
SectionInfo::label
QCString label() const
Definition: section.h:65
SectionInfo::ref
QCString ref() const
Definition: section.h:68
SectionInfo::m_lineNr
int m_lineNr
Definition: section.h:90
SectionInfo::m_definition
Definition * m_definition
Definition: section.h:94
SectionInfo::level
int level() const
Definition: section.h:72
SectionInfo::m_title
QCString m_title
Definition: section.h:87
SectionInfo::fileName
QCString fileName() const
Definition: section.h:70
SectionInfo::m_level
int m_level
Definition: section.h:93
SectionInfo::title
QCString title() const
Definition: section.h:66
SectionInfo::m_generated
bool m_generated
Definition: section.h:92
SectionInfo::m_type
SectionType m_type
Definition: section.h:88
SectionInfo::m_ref
QCString m_ref
Definition: section.h:89
SectionInfo::type
SectionType type() const
Definition: section.h:67