lib

ElementVisitor Class Reference

#include <elementvisitor.h>

Public Member Functions

virtual bool visit (BracketElement *)
virtual bool visit (EmptyElement *)
virtual bool visit (FractionElement *)
virtual bool visit (IndexElement *)
virtual bool visit (MatrixElement *)
virtual bool visit (MultilineElement *)
virtual bool visit (NameSequence *)
virtual bool visit (OverlineElement *)
virtual bool visit (RootElement *)
virtual bool visit (SequenceElement *)
virtual bool visit (SpaceElement *)
virtual bool visit (SymbolElement *)
virtual bool visit (TextElement *)
virtual bool visit (UnderlineElement *)

Detailed Description

Visitor.

Provides a way to add new functionality to the element tree.

Definition at line 47 of file elementvisitor.h.

Constructor & Destructor Documentation

◆ ~ElementVisitor()

virtual ElementVisitor::~ElementVisitor ( )
inlinevirtual

Definition at line 50 of file elementvisitor.h.

Member Function Documentation

◆ visit() [1/14]

virtual bool ElementVisitor::visit ( BracketElement * )
inlinevirtual

Definition at line 52 of file elementvisitor.h.

◆ visit() [2/14]

virtual bool ElementVisitor::visit ( EmptyElement * )
inlinevirtual

Definition at line 53 of file elementvisitor.h.

◆ visit() [3/14]

virtual bool ElementVisitor::visit ( FractionElement * )
inlinevirtual

Definition at line 54 of file elementvisitor.h.

◆ visit() [4/14]

virtual bool ElementVisitor::visit ( IndexElement * )
inlinevirtual

Definition at line 55 of file elementvisitor.h.

◆ visit() [5/14]

virtual bool ElementVisitor::visit ( MatrixElement * )
inlinevirtual

Definition at line 56 of file elementvisitor.h.

◆ visit() [6/14]

virtual bool ElementVisitor::visit ( MultilineElement * )
inlinevirtual

Definition at line 57 of file elementvisitor.h.

◆ visit() [7/14]

virtual bool ElementVisitor::visit ( NameSequence * )
inlinevirtual

Definition at line 58 of file elementvisitor.h.

◆ visit() [8/14]

virtual bool ElementVisitor::visit ( OverlineElement * )
inlinevirtual

Definition at line 59 of file elementvisitor.h.

◆ visit() [9/14]

virtual bool ElementVisitor::visit ( RootElement * )
inlinevirtual

Definition at line 60 of file elementvisitor.h.

◆ visit() [10/14]

virtual bool ElementVisitor::visit ( SequenceElement * )
inlinevirtual

Definition at line 61 of file elementvisitor.h.

◆ visit() [11/14]

virtual bool ElementVisitor::visit ( SpaceElement * )
inlinevirtual

Definition at line 62 of file elementvisitor.h.

◆ visit() [12/14]

virtual bool ElementVisitor::visit ( SymbolElement * )
inlinevirtual

Definition at line 63 of file elementvisitor.h.

◆ visit() [13/14]

virtual bool ElementVisitor::visit ( TextElement * )
inlinevirtual

Definition at line 64 of file elementvisitor.h.

◆ visit() [14/14]

virtual bool ElementVisitor::visit ( UnderlineElement * )
inlinevirtual

Definition at line 65 of file elementvisitor.h.


The documentation for this class was generated from the following file: