The SectionType
Class Reference
Declaration
Included Headers
Public Constructors Index
constexpr | SectionType () |
constexpr | SectionType (int lvl) |
Public Member Functions Index
constexpr int | level () const |
constexpr bool | isSection () const |
Private Member Attributes Index
int | m_level |
Public Static Attributes Index
static constexpr int | Page = 0 |
static constexpr int | MinLevel = 1 |
static constexpr int | Section = 1 |
static constexpr int | Subsection = 2 |
static constexpr int | Subsubsection = 3 |
static constexpr int | Paragraph = 4 |
static constexpr int | Subparagraph = 5 |
static constexpr int | Subsubparagraph = 6 |
static constexpr int | MaxLevel = 6 |
static constexpr int | Anchor = 7 |
static constexpr int | Table = 8 |
Definition at line 28 of file section.h.
Public Constructors
SectionType()
| inline constexpr |
Definition at line 43 of file section.h.
Reference m_level.
SectionType()
| inline constexpr |
Definition at line 44 of file section.h.
Reference m_level.
Public Member Functions
isSection()
| inline constexpr |
Definition at line 46 of file section.h.
References m_level, MaxLevel and MinLevel.
Referenced by PageDefImpl::addSectionsToIndex, DefinitionImpl::hasSections and DefinitionImpl::writeToc.
level()
| inline constexpr |
Definition at line 45 of file section.h.
Reference m_level.
Referenced by PageDefImpl::addSectionsToIndex, DocRef::DocRef, LatexDocVisitor::endLink and DocSecRefItem::parse.
Private Member Attributes
m_level
|
Definition at line 52 of file section.h.
Referenced by isSection, level, SectionType and SectionType.
Public Static Attributes
Anchor
| constexpr static |
Definition at line 40 of file section.h.
Referenced by addAnchor, anonymous{tagreader.cpp}::TagFileParser::addDocAnchors, addXRefItem, anonymous{tagreader.cpp}::TagFileParser::buildLists, DocRef::DocRef, DocSecRefItem::parse and sectionLevelToType.
MaxLevel
| constexpr static |
Definition at line 39 of file section.h.
Referenced by handleSection, handleToc, Markdown::Private::isAtxHeader, isSection, RTFDocVisitor::operator(), parseIncludeOptions, Markdown::Private::processLink, sectionLevelToType and RTFGenerator::startSection.
MinLevel
| constexpr static |
Definition at line 32 of file section.h.
Referenced by isSection, RTFDocVisitor::operator(), Markdown::Private::processLink and RTFGenerator::startSection.
Page
| constexpr static |
Definition at line 31 of file section.h.
Referenced by addRelatedPage, DocRef::DocRef, HtmlGenerator::endSection, ManGenerator::endSection, findMainPage, DocSecRefItem::parse, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection and RTFGenerator::startSection.
Paragraph
| constexpr static |
Definition at line 36 of file section.h.
Referenced by HtmlGenerator::endSection, ManGenerator::endSection, handleSection, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection, RTFGenerator::startSection and Markdown::Private::writeOneLineHeaderOrRuler.
Section
| constexpr static |
Definition at line 33 of file section.h.
Referenced by HtmlGenerator::endSection, ManGenerator::endSection, handleSection, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection, RTFGenerator::startSection and Markdown::Private::writeOneLineHeaderOrRuler.
Subparagraph
| constexpr static |
Definition at line 37 of file section.h.
Referenced by HtmlGenerator::endSection, ManGenerator::endSection, handleSection, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection, RTFGenerator::startSection and Markdown::Private::writeOneLineHeaderOrRuler.
Subsection
| constexpr static |
Definition at line 34 of file section.h.
Referenced by HtmlGenerator::endSection, ManGenerator::endSection, handleSection, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection, RTFGenerator::startSection, writeMemberList, Markdown::Private::writeOneLineHeaderOrRuler and GroupDefImpl::writePageDocumentation.
Subsubparagraph
| constexpr static |
Definition at line 38 of file section.h.
Referenced by HtmlGenerator::endSection, ManGenerator::endSection, handleSection, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection, RTFGenerator::startSection and Markdown::Private::writeOneLineHeaderOrRuler.
Subsubsection
| constexpr static |
Definition at line 35 of file section.h.
Referenced by HtmlGenerator::endSection, ManGenerator::endSection, handleSection, HtmlGenerator::startSection, LatexGenerator::startSection, ManGenerator::startSection, RTFGenerator::startSection and Markdown::Private::writeOneLineHeaderOrRuler.
Table
| constexpr static |
Definition at line 41 of file section.h.
Referenced by DocRef::DocRef and DocSecRefItem::parse.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus by Doxygen 1.14.0.