Doxygen
|
Node representing a include/dontinclude operator block. More...
#include <src/docnode.h>
Public Types | |
enum | Type { Line , SkipLine , Skip , Until } |
Private Attributes | |
Type | m_type = Line |
int | m_line = 0 |
bool | m_showLineNo = false |
QCString | m_text |
QCString | m_pattern |
QCString | m_context |
bool | m_isFirst = false |
bool | m_isLast = false |
bool | m_stripCodeComments = true |
bool | m_isExample = false |
QCString | m_exampleFile |
QCString | m_includeFileName |
Additional Inherited Members | |
Protected Types inherited from DocNode | |
enum | RefType { Unknown , Anchor , Section , Table } |
Protected Member Functions inherited from DocNode | |
void | setInsidePreformatted (bool p) |
enum DocIncOperator::Type |
|
inline |
Definition at line 461 of file docnode.h.
References context(), DocNode::DocNode(), exampleFile(), isExample(), m_context, m_exampleFile, m_isExample, m_isFirst, m_isLast, m_pattern, m_stripCodeComments, m_type, DocNode::parent(), DocNode::parser(), and stripCodeComments().
|
inline |
Definition at line 482 of file docnode.h.
References m_context.
Referenced by DocIncOperator(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), XmlDocVisitor::operator()(), and parse().
|
inline |
Definition at line 489 of file docnode.h.
References m_exampleFile.
Referenced by DocIncOperator(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 490 of file docnode.h.
References m_includeFileName.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 488 of file docnode.h.
References m_isExample.
Referenced by DocIncOperator(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 483 of file docnode.h.
References m_isFirst.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 484 of file docnode.h.
References m_isLast.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 478 of file docnode.h.
References m_line.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
|
inline |
Definition at line 486 of file docnode.h.
References m_isLast.
Referenced by DocPara::handleIncludeOperator().
void DocIncOperator::parse | ( | ) |
Definition at line 318 of file docnode.cpp.
References AUTO_TRACE, AUTO_TRACE_ADD, context(), DocParser::context, QCString::data(), FALSE, found, DocParserContext::includeFileLength, DocParserContext::includeFileLine, DocParserContext::includeFileName, DocParserContext::includeFileOffset, DocParserContext::includeFileShowLineNo, DocParserContext::includeFileText, Line, m_includeFileName, m_line, m_pattern, m_showLineNo, m_stripCodeComments, m_text, QCString::mid(), DocNode::parser(), qPrint(), Skip, SkipLine, DocParserContext::stripCodeComments, TRUE, Trace::trunc(), type(), typeAsString(), Until, and warn_doc_error.
|
inline |
Definition at line 481 of file docnode.h.
References m_pattern.
Referenced by PrintDocVisitor::operator()().
|
inline |
Definition at line 479 of file docnode.h.
References m_showLineNo.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 487 of file docnode.h.
References m_stripCodeComments.
Referenced by DocIncOperator(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 480 of file docnode.h.
References m_text.
Referenced by DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), RTFDocVisitor::operator()(), and XmlDocVisitor::operator()().
|
inline |
Definition at line 466 of file docnode.h.
References m_type.
Referenced by isDocIncOperatorVisible(), DocbookDocVisitor::operator()(), HtmlDocVisitor::operator()(), LatexDocVisitor::operator()(), ManDocVisitor::operator()(), PrintDocVisitor::operator()(), RTFDocVisitor::operator()(), XmlDocVisitor::operator()(), and parse().
|
inline |
|
private |
Definition at line 499 of file docnode.h.
Referenced by context(), and DocIncOperator().
|
private |
Definition at line 504 of file docnode.h.
Referenced by DocIncOperator(), and exampleFile().
|
private |
Definition at line 505 of file docnode.h.
Referenced by includeFileName(), and parse().
|
private |
Definition at line 503 of file docnode.h.
Referenced by DocIncOperator(), and isExample().
|
private |
Definition at line 500 of file docnode.h.
Referenced by DocIncOperator(), isFirst(), and markFirst().
|
private |
Definition at line 501 of file docnode.h.
Referenced by DocIncOperator(), isLast(), and markLast().
|
private |
|
private |
Definition at line 498 of file docnode.h.
Referenced by DocIncOperator(), parse(), and pattern().
|
private |
Definition at line 496 of file docnode.h.
Referenced by parse(), and showLineNo().
|
private |
Definition at line 502 of file docnode.h.
Referenced by DocIncOperator(), parse(), and stripCodeComments().
|
private |
Definition at line 494 of file docnode.h.
Referenced by DocIncOperator(), type(), and typeAsString().