00001 00002 00003 00004 //----------------------------------------------------------------------------- 00005 // CVS: $Revision: 2104 $, $Date: 2006-04-17 17:56:31 +0100 (Mon, 17 Apr 2006) $, $Author: rsc $ 00006 //----------------------------------------------------------------------------- 00007 #ifndef DATATYPES_H 00008 #define DATATYPES_H 00009 00010 #include <map> 00011 #include <string> 00012 //----------------------------------------------------------------------------- 00013 // Global Data Types - Don't tamper with these. 00014 00015 using std::string; 00016 00018 typedef double Numeric; 00019 00021 typedef string Metadata; 00022 00023 // Commonly used containers - replace them with vectors? 00024 00026 typedef std::map<int, string> StringMap; 00027 00029 typedef std::map<int, int> IntMap; 00030 00031 //----------------------------------------------------------------------------- 00032 #endif 00033 //----------------------------------------------------------------------------- 00034 // Change log: 00035 // 00036 // 21-Nov-2005, RSC: * Moved type definitions from TableData.hxx into new file 00037 // DataTypes.h