00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef __loaded__template_instances_cpp__
00021 #define __loaded__template_instances_cpp__
00022 using namespace std;
00023 #line 1 "template-instances.c++"
00024 #include "om-data.h"
00025
00026 #define ZERO_TYPES \
00027 ARRAY_TYPE(0,signed1) \
00028 ARRAY_TYPE(0,signed2) \
00029 ARRAY_TYPE(0,signed4) \
00030 ARRAY_TYPE(0,signed8) \
00031 ARRAY_TYPE(0,unsigned1)\
00032 ARRAY_TYPE(0,unsigned2)\
00033 ARRAY_TYPE(0,unsigned4)\
00034 ARRAY_TYPE(0,unsigned8)\
00035 ARRAY_TYPE(0,float4) \
00036 ARRAY_TYPE(0,float8) \
00037 ARRAY_TYPE(0,Data)
00038
00039 #define ARRAY_TYPE(NR,TYPE) template class ArrayMeta<NR,TYPE>;
00040 ARRAY_TYPES
00041 ZERO_TYPES
00042 #undef ARRAY_TYPE
00043
00044 #define ARRAY_TYPE(NR,TYPE) template class Array<NR,TYPE>;
00045 ARRAY_TYPES
00046 ZERO_TYPES
00047 #undef ARRAY_TYPE
00048
00049 template class ArrayIteratorBacking<Data, false>;
00050 template class ArrayIteratorBacking<Data, true>;
00051
00052 #endif // __loaded__template_instances_cpp__