private:
std::string a_name;
+ bool a_isNull;
+ const Type::_v a_type;
+ const bool a_isOwner;
+
union {
std::string* a_string;
int* a_integer;
float theFloat;
double theDouble;
} a_aux;
- const Type::_v a_type;
- const bool a_isOwner;
- bool a_isNull;
Variable(const Variable&);
Variable& operator = (const Variable&);