LibreOffice Module starmath (master) 1
|
Visitor that uses DefaultVisit for handling visits by default. More...
#include <visitors.hxx>
Public Member Functions | |
void | Visit (SmTableNode *pNode) override |
void | Visit (SmBraceNode *pNode) override |
void | Visit (SmBracebodyNode *pNode) override |
void | Visit (SmOperNode *pNode) override |
void | Visit (SmAlignNode *pNode) override |
void | Visit (SmAttributeNode *pNode) override |
void | Visit (SmFontNode *pNode) override |
void | Visit (SmUnHorNode *pNode) override |
void | Visit (SmBinHorNode *pNode) override |
void | Visit (SmBinVerNode *pNode) override |
void | Visit (SmBinDiagonalNode *pNode) override |
void | Visit (SmSubSupNode *pNode) override |
void | Visit (SmMatrixNode *pNode) override |
void | Visit (SmPlaceNode *pNode) override |
void | Visit (SmTextNode *pNode) override |
void | Visit (SmSpecialNode *pNode) override |
void | Visit (SmGlyphSpecialNode *pNode) override |
void | Visit (SmMathSymbolNode *pNode) override |
void | Visit (SmBlankNode *pNode) override |
void | Visit (SmErrorNode *pNode) override |
void | Visit (SmLineNode *pNode) override |
void | Visit (SmExpressionNode *pNode) override |
void | Visit (SmPolyLineNode *pNode) override |
void | Visit (SmRootNode *pNode) override |
void | Visit (SmRootSymbolNode *pNode) override |
void | Visit (SmRectangleNode *pNode) override |
void | Visit (SmVerticalBraceNode *pNode) override |
virtual void | Visit (SmTableNode *pNode)=0 |
virtual void | Visit (SmBraceNode *pNode)=0 |
virtual void | Visit (SmBracebodyNode *pNode)=0 |
virtual void | Visit (SmOperNode *pNode)=0 |
virtual void | Visit (SmAlignNode *pNode)=0 |
virtual void | Visit (SmAttributeNode *pNode)=0 |
virtual void | Visit (SmFontNode *pNode)=0 |
virtual void | Visit (SmUnHorNode *pNode)=0 |
virtual void | Visit (SmBinHorNode *pNode)=0 |
virtual void | Visit (SmBinVerNode *pNode)=0 |
virtual void | Visit (SmBinDiagonalNode *pNode)=0 |
virtual void | Visit (SmSubSupNode *pNode)=0 |
virtual void | Visit (SmMatrixNode *pNode)=0 |
virtual void | Visit (SmPlaceNode *pNode)=0 |
virtual void | Visit (SmTextNode *pNode)=0 |
virtual void | Visit (SmSpecialNode *pNode)=0 |
virtual void | Visit (SmGlyphSpecialNode *pNode)=0 |
virtual void | Visit (SmMathSymbolNode *pNode)=0 |
virtual void | Visit (SmBlankNode *pNode)=0 |
virtual void | Visit (SmErrorNode *pNode)=0 |
virtual void | Visit (SmLineNode *pNode)=0 |
virtual void | Visit (SmExpressionNode *pNode)=0 |
virtual void | Visit (SmPolyLineNode *pNode)=0 |
virtual void | Visit (SmRootNode *pNode)=0 |
virtual void | Visit (SmRootSymbolNode *pNode)=0 |
virtual void | Visit (SmRectangleNode *pNode)=0 |
virtual void | Visit (SmVerticalBraceNode *pNode)=0 |
Protected Member Functions | |
~SmDefaultingVisitor () | |
virtual void | DefaultVisit (SmNode *pNode)=0 |
Method invoked by Visit methods by default. More... | |
Protected Member Functions inherited from SmVisitor | |
~SmVisitor () | |
Visitor that uses DefaultVisit for handling visits by default.
This abstract baseclass is useful for visitors where many methods share the same implementation.
Definition at line 77 of file visitors.hxx.
|
inlineprotected |
Definition at line 108 of file visitors.hxx.
|
protectedpure virtual |
Method invoked by Visit methods by default.
Implemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Referenced by Visit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 42 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 47 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 72 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 62 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 67 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 112 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 32 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 27 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 117 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 127 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 52 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 102 of file visitors.cxx.
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 122 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 107 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 82 of file visitors.cxx.
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 37 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 87 of file visitors.cxx.
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 132 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 147 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 137 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 142 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 97 of file visitors.cxx.
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 77 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 22 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, SmSelectionRectanglesVisitor, and SmSelectionRectanglesVisitor.
Definition at line 92 of file visitors.cxx.
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 57 of file visitors.cxx.
References DefaultVisit().
|
overridevirtual |
Implements SmVisitor.
Reimplemented in SmCaretLinesVisitor, SmCaretPos2LineVisitor, SmSetSelectionVisitor, and SmSelectionRectanglesVisitor.
Definition at line 152 of file visitors.cxx.
References DefaultVisit().