The SectionInfo
Class Reference
class that provide information about a section. More...
Declaration
Included Headers
Public Constructors Index
SectionInfo (const QCString &label, const QCString &fileName, int lineNr, const QCString &title, SectionType type, int level, const QCString &ref) | |
Public Member Functions Index
QCString | label () const |
QCString | title () const |
SectionType | type () const |
QCString | ref () const |
int | lineNr () const |
QCString | fileName () const |
bool | generated () const |
int | level () const |
Definition * | definition () 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 Member Attributes Index
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 |
Definition * | m_definition = nullptr |
Description
class that provide information about a section.
Definition at line 56 of file section.h.
Public Constructors
SectionInfo()
| inline |
Public Member Functions
definition()
| inline |
Definition at line 76 of file section.h.
Reference m_definition.
Referenced by SearchTerm::makeTitle, resolveLink and writeJavasScriptSearchDataPage.
fileName()
| inline |
Definition at line 73 of file section.h.
Reference m_fileName.
Referenced by SectionManager::add, addAnchor, addRelatedPage, addSection, PageDefImpl::addSectionsToIndex, addXRefItem, DocAnchor::DocAnchor, DocHtmlCaption::DocHtmlCaption, DocRef::DocRef, findMainPage, SearchTerm::makeTitle, DocSecRefItem::parse, DocSection::parse, SectionInfo, DefinitionImpl::writeDocAnchorsToTagFile and writeJavasScriptSearchDataPage.
generated()
| inline |
Definition at line 74 of file section.h.
Reference m_generated.
Referenced by DefinitionImpl::writeDocAnchorsToTagFile.
label()
| inline |
Definition at line 68 of file section.h.
Reference m_label.
Referenced by SectionManager::add, SectionRefs::add, DefinitionImpl::addSectionsToDefinition, PageDefImpl::addSectionsToIndex, DocAnchor::DocAnchor, DocHtmlCaption::DocHtmlCaption, DocRef::DocRef, DocSecRefItem::parse, DocSection::parse, resolveLink, SectionInfo, DocbookGenerator::startTocEntry, HtmlGenerator::startTocEntry, DefinitionImpl::writeDocAnchorsToTagFile, PageDefImpl::writeDocumentation, writeGroupTreeNode, writeJavasScriptSearchDataPage, GroupDefImpl::writePageDocumentation and DefinitionImpl::writeToc.
level()
| inline |
Definition at line 75 of file section.h.
Reference m_level.
Referenced by SectionManager::add and SectionInfo.
lineNr()
| inline |
Definition at line 72 of file section.h.
Reference m_lineNr.
Referenced by SectionManager::add, addAnchor, addRelatedPage, addSection, PageDefImpl::addSectionsToIndex, addXRefItem, findMainPage, SearchTerm::makeTitle, SectionInfo and writeJavasScriptSearchDataPage.
ref()
| inline |
Definition at line 71 of file section.h.
Reference m_ref.
Referenced by SectionManager::add, addAnchor, addRelatedPage, addSection, addXRefItem, DocRef::DocRef, findMainPage, DocSecRefItem::parse, SectionInfo, DefinitionImpl::writeDocAnchorsToTagFile and writeJavasScriptSearchDataPage.
setDefinition()
| inline |
Definition at line 82 of file section.h.
Reference m_definition.
Referenced by DefinitionImpl::addSectionsToDefinition.
setFileName()
| inline |
Definition at line 79 of file section.h.
Reference m_fileName.
Referenced by processSection and SectionManager::replace.
setGenerated()
| inline |
Definition at line 81 of file section.h.
Reference m_generated.
setLevel()
| inline |
setLineNr()
| inline |
setReference()
| inline |
Definition at line 85 of file section.h.
Reference m_ref.
Referenced by SectionManager::replace.
setTitle()
| inline |
Definition at line 83 of file section.h.
Reference m_title.
Referenced by addRelatedPage and SectionManager::replace.
setType()
| inline |
Definition at line 80 of file section.h.
Reference m_type.
Referenced by processSection and SectionManager::replace.
title()
| inline |
Definition at line 69 of file section.h.
Reference m_title.
Referenced by SectionManager::add, PageDefImpl::addSectionsToIndex, DocRef::DocRef, PerlModGenerator::generatePerlModForPage, generateSqlite3ForPage, generateXMLForPage, SearchTerm::makeTitle, DocSection::parse, SectionInfo, DefinitionImpl::writeDocAnchorsToTagFile, PageDefImpl::writeDocumentation, writeJavasScriptSearchDataPage, GroupDefImpl::writePageDocumentation and DefinitionImpl::writeToc.
type()
| inline |
Definition at line 70 of file section.h.
Reference m_type.
Referenced by SectionManager::add, PageDefImpl::addSectionsToIndex, DocRef::DocRef, DocbookGenerator::endTocEntry, HtmlGenerator::endTocEntry, DefinitionImpl::hasSections, DocSecRefItem::parse, SectionInfo, DocbookGenerator::startTocEntry, HtmlGenerator::startTocEntry, PageDefImpl::writeDocumentation and DefinitionImpl::writeToc.
Private Member Attributes
m_definition
|
Definition at line 97 of file section.h.
Referenced by definition and setDefinition.
m_fileName
|
Definition at line 94 of file section.h.
Referenced by fileName, SectionInfo and setFileName.
m_generated
|
Definition at line 95 of file section.h.
Referenced by generated and setGenerated.
m_label
|
m_level
|
m_lineNr
|
m_ref
|
Definition at line 92 of file section.h.
Referenced by ref, SectionInfo and setReference.
m_title
|
m_type
|
Definition at line 91 of file section.h.
Referenced by SectionInfo, setType and type.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.