The DocInclude
Class Reference
Node representing an included text block from file. More...
Declaration
Included Headers
Base class
class | DocNode |
Abstract node interface with type information. More... | |
Enumerations Index
enum | Type { ... } |
Public Constructors Index
DocInclude (DocParser *parser, DocNodeVariant *parent, const QCString &file, const QCString &context, Type t, bool stripCodeComments, bool isExample, const QCString &exampleFile, const QCString &blockId, bool isBlock, bool trimLeft) | |
Public Member Functions Index
QCString | file () const |
QCString | extension () const |
Type | type () const |
QCString | text () const |
QCString | context () const |
QCString | blockId () const |
bool | stripCodeComments () const |
bool | isExample () const |
QCString | exampleFile () const |
bool | isBlock () const |
bool | trimLeft () const |
void | parse () |
Private Member Attributes Index
QCString | m_file |
QCString | m_context |
QCString | m_text |
Type | m_type |
bool | m_stripCodeComments |
bool | m_isExample |
bool | m_isBlock |
bool | m_trimLeft |
QCString | m_exampleFile |
QCString | m_blockId |
Description
Node representing an included text block from file.
Definition at line 434 of file docnode.h.
Enumerations
Type
|
- Enumeration values
-
Include DontInclude VerbInclude HtmlInclude LatexInclude IncWithLines Snippet SnippetWithLines DontIncWithLines RtfInclude ManInclude DocbookInclude XmlInclude
Definition at line 437 of file docnode.h.
Public Constructors
DocInclude()
| inline |
Definition at line 441 of file docnode.h.
References blockId, context, DocNode::DocNode, exampleFile, file, isBlock, isExample, m_blockId, m_context, m_exampleFile, m_file, m_isBlock, m_isExample, m_stripCodeComments, m_trimLeft, m_type, DocNode::parent, DocNode::parser, stripCodeComments and trimLeft.
Public Member Functions
blockId()
| inline |
Definition at line 454 of file docnode.h.
Reference m_blockId.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
context()
| inline |
Definition at line 453 of file docnode.h.
Reference m_context.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator(), XmlDocVisitor::operator() and parse.
exampleFile()
| inline |
Definition at line 457 of file docnode.h.
Reference m_exampleFile.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
extension()
| inline |
Definition at line 450 of file docnode.h.
Reference m_file.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
file()
| inline |
Definition at line 449 of file docnode.h.
Reference m_file.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
isBlock()
| inline |
Definition at line 458 of file docnode.h.
Reference m_isBlock.
Referenced by DocInclude, HtmlDocVisitor::operator(), PrintDocVisitor::operator() and XmlDocVisitor::operator().
isExample()
| inline |
Definition at line 456 of file docnode.h.
Reference m_isExample.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
parse()
|
Declaration at line 460 of file docnode.h, definition at line 268 of file docnode.cpp.
References AUTO_TRACE, context, DocParser::context, DocbookInclude, DontInclude, DontIncWithLines, HtmlInclude, Include, DocParserContext::includeFileLength, DocParserContext::includeFileLine, DocParserContext::includeFileName, DocParserContext::includeFileOffset, DocParserContext::includeFileShowLineNo, DocParserContext::includeFileText, IncWithLines, LatexInclude, m_blockId, m_file, m_stripCodeComments, m_text, m_type, ManInclude, DocNode::parser, DocParser::readTextFileByName, RtfInclude, Snippet, SnippetWithLines, DocParserContext::stripCodeComments, Trace::trunc, VerbInclude, warn_doc_error and XmlInclude.
stripCodeComments()
| inline |
Definition at line 455 of file docnode.h.
Reference m_stripCodeComments.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
text()
| inline |
Definition at line 452 of file docnode.h.
Reference m_text.
Referenced by DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
trimLeft()
| inline |
Definition at line 459 of file docnode.h.
Reference m_trimLeft.
Referenced by DocInclude, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
type()
| inline |
Definition at line 451 of file docnode.h.
Reference m_type.
Referenced by isDocIncludeVisible, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
Private Member Attributes
m_blockId
|
m_context
|
m_exampleFile
|
Definition at line 471 of file docnode.h.
Referenced by DocInclude and exampleFile.
m_file
|
m_isBlock
|
m_isExample
|
Definition at line 468 of file docnode.h.
Referenced by DocInclude and isExample.
m_stripCodeComments
|
Definition at line 467 of file docnode.h.
Referenced by DocInclude, parse and stripCodeComments.
m_text
|
m_trimLeft
|
Definition at line 470 of file docnode.h.
Referenced by DocInclude and trimLeft.
m_type
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.