The DocStyleChange
Class Reference
Node representing a style change. More...
Declaration
Included Headers
Base class
class | DocNode |
Abstract node interface with type information. More... | |
Enumerations Index
enum | Style { ... } |
Public Constructors Index
DocStyleChange (DocParser *parser, DocNodeVariant *parent, size_t position, Style s, const QCString &tagName, bool enable, const HtmlAttribList *attribs=nullptr) | |
DocStyleChange (DocParser *parser, DocNodeVariant *parent, size_t position, Style s, const QCString &tagName, bool enable, const QCString &fileName, int lineNr, const HtmlAttribList *attribs=nullptr) | |
Public Member Functions Index
Style | style () const |
const char * | styleString () const |
bool | enable () const |
size_t | position () const |
const HtmlAttribList & | attribs () const |
QCString | tagName () const |
QCString | fileName () const |
int | lineNr () const |
Private Member Attributes Index
size_t | m_position = 0 |
Style | m_style = Bold |
bool | m_enable = false |
HtmlAttribList | m_attribs |
QCString | m_tagName |
QCString | m_fileName |
int | m_lineNr = -1 |
Description
Node representing a style change.
Definition at line 267 of file docnode.h.
Enumerations
Style
|
- Enumeration values
Definition at line 270 of file docnode.h.
Public Constructors
DocStyleChange()
| inline |
Definition at line 290 of file docnode.h.
References attribs, DocNode::DocNode, enable, m_attribs, m_enable, m_position, m_style, m_tagName, DocNode::parent, DocNode::parser, position and tagName.
DocStyleChange()
| inline |
Definition at line 297 of file docnode.h.
References attribs, DocNode::DocNode, enable, fileName, lineNr, m_attribs, m_enable, m_fileName, m_lineNr, m_position, m_style, m_tagName, DocNode::parent, DocNode::parser, position and tagName.
Public Member Functions
attribs()
| inline |
Definition at line 311 of file docnode.h.
Reference m_attribs.
Referenced by DocStyleChange, DocStyleChange, DocParser::handleInitialStyleCommands and HtmlDocVisitor::operator().
enable()
| inline |
Definition at line 309 of file docnode.h.
Reference m_enable.
Referenced by DocStyleChange, DocStyleChange, insideStyleChangeThatIsOutsideParagraph, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
fileName()
| inline |
Definition at line 313 of file docnode.h.
Reference m_fileName.
Referenced by DocStyleChange.
lineNr()
| inline |
position()
| inline |
Definition at line 310 of file docnode.h.
Reference m_position.
Referenced by DocStyleChange, DocStyleChange and DocParser::handlePendingStyleCommands.
style()
| inline |
Definition at line 307 of file docnode.h.
Reference m_style.
Referenced by DocParser::handleInitialStyleCommands, DocParser::handlePendingStyleCommands, insideStyleChangeThatIsOutsideParagraph, mustBeOutsideParagraph, DocbookDocVisitor::operator(), HtmlDocVisitor::operator(), LatexDocVisitor::operator(), ManDocVisitor::operator(), PerlModDocVisitor::operator(), PrintDocVisitor::operator(), RTFDocVisitor::operator() and XmlDocVisitor::operator().
styleString()
|
Declaration at line 308 of file docnode.h, definition at line 125 of file docnode.cpp.
References Bold, Center, Cite, Code, Del, Div, Ins, Italic, Kbd, m_style, Preformatted, S, Small, Span, Strike, Subscript, Superscript, Typewriter and Underline.
tagName()
| inline |
Definition at line 312 of file docnode.h.
Reference m_tagName.
Referenced by DocStyleChange, DocStyleChange, DocParser::handleInitialStyleCommands, DocParser::handlePendingStyleCommands and HtmlDocVisitor::operator().
Private Member Attributes
m_attribs
|
Definition at line 320 of file docnode.h.
Referenced by attribs, DocStyleChange and DocStyleChange.
m_enable
|
Definition at line 319 of file docnode.h.
Referenced by DocStyleChange, DocStyleChange and enable.
m_fileName
|
Definition at line 322 of file docnode.h.
Referenced by DocStyleChange and fileName.
m_lineNr
|
Definition at line 323 of file docnode.h.
Referenced by DocStyleChange and lineNr.
m_position
|
Definition at line 317 of file docnode.h.
Referenced by DocStyleChange, DocStyleChange and position.
m_style
|
Definition at line 318 of file docnode.h.
Referenced by DocStyleChange, DocStyleChange, style and styleString.
m_tagName
|
Definition at line 321 of file docnode.h.
Referenced by DocStyleChange, DocStyleChange and tagName.
The documentation for this class was generated from the following files:
Generated via doxygen2docusaurus by Doxygen 1.14.0.