Doxygen
|
class that provide information about a section. More...
#include <src/section.h>
Public Member Functions | |
SectionInfo (const QCString &label, const QCString &fileName, int lineNr, const QCString &title, SectionType type, int level, const QCString &ref) | |
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 Attributes | |
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 |
|
inline |
|
inline |
|
inline |
Definition at line 73 of file section.h.
References m_fileName.
Referenced by SectionManager::add(), addAnchor(), addRelatedPage(), addSection(), PageDefImpl::addSectionsToIndex(), addXRefItem(), DocAnchor::DocAnchor(), DocHtmlCaption::DocHtmlCaption(), DocRef::DocRef(), findMainPage(), DocSecRefItem::parse(), DocSection::parse(), SectionInfo(), DefinitionImpl::writeDocAnchorsToTagFile(), and writeJavasScriptSearchDataPage().
|
inline |
Definition at line 74 of file section.h.
References m_generated.
Referenced by DefinitionImpl::writeDocAnchorsToTagFile().
|
inline |
Definition at line 68 of file section.h.
References m_label.
Referenced by SectionManager::add(), SectionRefs::add(), DefinitionImpl::addSectionsToDefinition(), PageDefImpl::addSectionsToIndex(), DocAnchor::DocAnchor(), DocHtmlCaption::DocHtmlCaption(), DocRef::DocRef(), DocSecRefItem::parse(), DocSection::parse(), resolveLink(), SectionInfo(), DefinitionImpl::writeDocAnchorsToTagFile(), PageDefImpl::writeDocumentation(), writeGroupTreeNode(), writeJavasScriptSearchDataPage(), and GroupDefImpl::writePageDocumentation().
|
inline |
Definition at line 75 of file section.h.
References m_level.
Referenced by SectionManager::add(), and SectionInfo().
|
inline |
Definition at line 72 of file section.h.
References m_lineNr.
Referenced by SectionManager::add(), addAnchor(), addRelatedPage(), addSection(), PageDefImpl::addSectionsToIndex(), addXRefItem(), findMainPage(), and SectionInfo().
|
inline |
Definition at line 71 of file section.h.
References m_ref.
Referenced by SectionManager::add(), addAnchor(), addRelatedPage(), addSection(), addXRefItem(), DocRef::DocRef(), findMainPage(), DocSecRefItem::parse(), SectionInfo(), DefinitionImpl::writeDocAnchorsToTagFile(), and writeJavasScriptSearchDataPage().
|
inline |
Definition at line 82 of file section.h.
References m_definition.
Referenced by DefinitionImpl::addSectionsToDefinition().
|
inline |
Definition at line 79 of file section.h.
References m_fileName.
Referenced by processSection(), and SectionManager::replace().
|
inline |
|
inline |
Definition at line 84 of file section.h.
References m_level.
Referenced by SectionManager::replace().
|
inline |
Definition at line 86 of file section.h.
References m_lineNr.
Referenced by SectionManager::replace().
|
inline |
Definition at line 85 of file section.h.
References m_ref.
Referenced by SectionManager::replace().
|
inline |
Definition at line 83 of file section.h.
References m_title.
Referenced by addRelatedPage(), and SectionManager::replace().
|
inline |
Definition at line 80 of file section.h.
References m_type.
Referenced by processSection(), and SectionManager::replace().
|
inline |
Definition at line 69 of file section.h.
References m_title.
Referenced by SectionManager::add(), PageDefImpl::addSectionsToIndex(), DocRef::DocRef(), PerlModGenerator::generatePerlModForPage(), generateSqlite3ForPage(), generateXMLForPage(), DocSection::parse(), SectionInfo(), DefinitionImpl::writeDocAnchorsToTagFile(), PageDefImpl::writeDocumentation(), writeJavasScriptSearchDataPage(), and GroupDefImpl::writePageDocumentation().
|
inline |
Definition at line 70 of file section.h.
References m_type.
Referenced by SectionManager::add(), PageDefImpl::addSectionsToIndex(), DocRef::DocRef(), DefinitionImpl::hasSections(), DocSecRefItem::parse(), SectionInfo(), and PageDefImpl::writeDocumentation().
|
private |
Definition at line 97 of file section.h.
Referenced by definition(), and setDefinition().
|
private |
Definition at line 94 of file section.h.
Referenced by fileName(), SectionInfo(), and setFileName().
|
private |
Definition at line 95 of file section.h.
Referenced by generated(), and setGenerated().
|
private |
Definition at line 89 of file section.h.
Referenced by label(), and SectionInfo().
|
private |
Definition at line 96 of file section.h.
Referenced by level(), SectionInfo(), and setLevel().
|
private |
Definition at line 93 of file section.h.
Referenced by lineNr(), SectionInfo(), and setLineNr().
|
private |
Definition at line 92 of file section.h.
Referenced by ref(), SectionInfo(), and setReference().
|
private |
Definition at line 90 of file section.h.
Referenced by SectionInfo(), setTitle(), and title().
|
private |
Definition at line 91 of file section.h.
Referenced by SectionInfo(), setType(), and type().