The DocSecRefItem
Class Reference
Node representing a reference to a section. More...
Declaration
class DocSecRefItem { ... }
Base class
Public Constructors Index
| DocSecRefItem (DocParser *parser, DocNodeVariant *parent, const QCString &target) |
|
|
|
Public Member Functions Index
Private Member Attributes Index
Description
Node representing a reference to a section.
Definition at line 934 of file docnode.h.
Public Constructors
DocSecRefItem()
Public Member Functions
anchor()
QCString DocSecRefItem::anchor () |
|
inline
|
file()
QCString DocSecRefItem::file () |
|
inline
|
isSubPage()
bool DocSecRefItem::isSubPage () |
|
inline
|
parse()
void DocSecRefItem::parse () |
|
Declaration at line 945 of file docnode.h, definition at line 539 of file docnode.cpp.
540{
543
546 while (!tok.is_any_of(TokenRetval::TK_NONE, TokenRetval::TK_EOF))
547 {
549 {
551 }
553 }
556
558 {
560 if (sec==nullptr && parser()->context.lang==SrcLangExt::Markdown)
561 {
563 }
564 if (sec)
565 {
566
572
574 {
576 {
580 {
582 }
583 }
584 break;
587 break;
590 break;
591 default:
592 break;
593 }
594
595
596 }
597 else
598 {
600 }
601 }
602 else
603 {
605 }
606}
References DocNode::Anchor, SectionType::Anchor, AUTO_TRACE, DocCompoundNode::children, DocParser::errorHandleDefaultToken, SectionInfo::fileName, LinkedMap< T, Hash, KeyEqual, Map >::find, DocParser::handlePendingStyleCommands, PageDef::hasParentPage, SectionManager::instance, Token::is_any_of, SectionInfo::label, SectionType::level, DocTokenizer::lex, m_anchor, m_file, m_isSubPage, m_ref, m_refType, m_target, markdownFileNameToId, SectionType::Page, Doxygen::pageLinkedMap, DocNode::parser, SectionInfo::ref, DocNode::Section, DocTokenizer::setStatePara, DocTokenizer::setStateTitle, stripKnownExtensions, DocNode::Table, SectionType::Table, DocNode::thisVariant, DocParser::tokenizer, SectionInfo::type and warn_doc_error.
ref()
QCString DocSecRefItem::ref () |
|
inline
|
refToTable()
bool DocSecRefItem::refToTable () |
|
inline
|
relPath()
QCString DocSecRefItem::relPath () |
|
inline
|
target()
QCString DocSecRefItem::target () |
|
inline
|
Private Member Attributes
m_anchor
QCString DocSecRefItem::m_anchor |
|
m_file
QCString DocSecRefItem::m_file |
|
m_isSubPage
bool DocSecRefItem::m_isSubPage = false |
|
m_ref
QCString DocSecRefItem::m_ref |
|
m_refType
RefType DocSecRefItem::m_refType = Unknown |
|
m_relPath
QCString DocSecRefItem::m_relPath |
|
m_target
QCString DocSecRefItem::m_target |
|
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.