LibCT 2.0
|
00001 // ------------------------------------------------------------------ 00012 #ifndef _LIBCT_VARIABLETYPES_H 00013 #define _LIBCT_VARIABLETYPES_H 00014 00015 #include <string> 00016 00017 namespace LibCT 00018 { 00020 enum VariableType 00021 { 00022 VariableTypeInt, 00023 VariableTypeFloat, 00024 VariableTypeDouble, 00025 VariableTypeString, 00026 VariableTypeBool, 00027 VariableTypeCount, 00028 VariableTypeUnknown 00029 }; 00030 00031 enum VariableScope 00032 { 00033 VariableScopeGlobal, 00034 VariableScopeLocal, 00035 VariableScopeUnknown 00036 }; 00037 00038 enum VariableOperator 00039 { 00040 VariableOperatorEq, 00041 VariableOperatorNe, 00042 VariableOperatorLt, 00043 VariableOperatorLtEq, 00044 VariableOperatorGt, 00045 VariableOperatorGtEq, 00046 VariableOperatorUnknown 00047 }; 00048 } 00049 00050 #endif // _LIBCT_VARIABLETYPES_H