LibCT 2.0

Include/VariableTypes.h

Go to the documentation of this file.
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