This is the base class for the visitors of VarTs. More...
#include "Variables.hpp"
Public Member Functions | |
virtual void | visit (VarT< float > &Var)=0 |
virtual void | visit (VarT< double > &Var)=0 |
virtual void | visit (VarT< int > &Var)=0 |
virtual void | visit (VarT< unsigned int > &Var)=0 |
virtual void | visit (VarT< uint16_t > &Var)=0 |
virtual void | visit (VarT< uint8_t > &Var)=0 |
virtual void | visit (VarT< bool > &Var)=0 |
virtual void | visit (VarT< std::string > &Var)=0 |
virtual void | visit (VarT< Vector2fT > &Var)=0 |
virtual void | visit (VarT< Vector3fT > &Var)=0 |
virtual void | visit (VarT< Vector3dT > &Var)=0 |
virtual void | visit (VarT< BoundingBox3dT > &Var)=0 |
virtual void | visit (VarArrayT< uint32_t > &Var)=0 |
virtual void | visit (VarArrayT< uint16_t > &Var)=0 |
virtual void | visit (VarArrayT< uint8_t > &Var)=0 |
virtual void | visit (VarArrayT< std::string > &Var)=0 |
This is the base class for the visitors of VarTs.
With the Visitor pattern, the data structure being used is independent of the uses to which it is being put.