Cafu Engine
cf::TypeSys::VisitorT Class Referenceabstract

This is the base class for the visitors of VarTs. More...

#include "Variables.hpp"

Inheritance diagram for cf::TypeSys::VisitorT:

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
 

Detailed Description

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.

See Also
TypeSys Variables Overview

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