#ifndef VARIABLE_H #define VARIABLE_H #include #include class Variable { public: enum Type { Undef, Int, Float, Bool, String }; public: Variable(); virtual ~Variable(); private: Type eType; bool bNull; union { int64_t iValue; double fValue; bool bValue; Bu::String *sValue; }; }; #endif