6 #ifndef CMR_TYPE_INCLUDED
7 #define CMR_TYPE_INCLUDED
19 template<
class T>
class DefaultListAllocator;
20 template<
class T>
class CmrListAllocator;
21 template<
class T>
class CmrScalarListAllocator;
22 template<
class T,
class A = DefaultListAllocator<T> >
class List;
23 template<
class T,
class A = DefaultListAllocator<T> >
class Array;
39 typedef long long Long;
43 typedef long long Long;
46 typedef double Double;
47 typedef List<AString, CmrListAllocator<AString> > ListAString;
48 typedef List<String, CmrListAllocator<String> > ListString;
49 typedef List<Int, CmrScalarListAllocator<Int> > ListInt;
50 typedef List<Bool, CmrScalarListAllocator<Bool> > ListBool;
51 typedef List<Long, CmrScalarListAllocator<Long> > ListLong;
52 typedef List<Float, CmrScalarListAllocator<Float> > ListFloat;
53 typedef List<Double, CmrScalarListAllocator<Double> > ListDouble;
54 typedef List<TimePeriod, CmrListAllocator<TimePeriod> > ListTimePeriod;
55 typedef List<TimeDate, CmrListAllocator<TimeDate> > ListTimeDate;
56 typedef List<Blob, CmrListAllocator<Blob> > ListBlob;
57 typedef List<Tuple, CmrListAllocator<Tuple> > ListTuple;
58 typedef List<Symbol, CmrListAllocator<Symbol> > ListSymbol;
64 typedef unsigned char Byte;
67 typedef unsigned int UInt;
69 typedef unsigned short UShort;
71 typedef unsigned long long ULong;
73 typedef unsigned __int64 ULong;
75 typedef unsigned long long ULong;
77 typedef void* Pointer;
163 T_LIST_TIME_PERIOD = 25,
164 T_LIST_TIME_DATE = 26,
165 T_LIST_ARRAY_INT = 27,
166 T_LIST_ARRAY_LONG = 28,
167 T_LIST_ARRAY_FLOAT = 29,
168 T_LIST_ARRAY_DOUBLE = 30,
189 T_LIST_STRING_BUFFER,
197 const unsigned int npos = 0xFFFFFFFF;
Definition: Directory.h:58
Definition: CommBuffer.h:28
unsigned char Byte
Definition: Type.h:64
Definition: IOBStream.h:166
Definition: IOBStream.h:29
Types
Definition: Type.h:131