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: