00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifdef __GNUC__
00029 #pragma interface
00030 #endif
00031
00032 #ifndef _util_container_array_h
00033 #define _util_container_array_h
00034
00035 #include <iostream>
00036 #include <iomanip>
00037 #include <stdlib.h>
00038
00039 #include <util/misc/exenv.h>
00040
00041
00042 #include <util/container/artem.h>
00043 #include <util/container/armac.h>
00044 #define ARRAY_dec(Type) Array_declare(Type)
00045 #define ARRAY_def(Type)
00046
00047 #include <util/state/statein.h>
00048 #include <util/state/stateout.h>
00049 #include <util/container/ssartem.h>
00050 #include <util/container/ssarmac.h>
00051 #define SSB_ARRAY_dec(Type) SSBArray_declare(Type)
00052 #define SSB_ARRAY_def(Type)
00053
00054
00055 #include <util/container/ar2tem.h>
00056 #include <util/container/ar2mac.h>
00057 #define ARRAY2_dec(Type) Array2_declare(Type)
00058 #define ARRAY2_def(Type)
00059
00060 #include <util/container/ssar2tem.h>
00061 #include <util/container/ssar2mac.h>
00062 #define SSB_ARRAY2_dec(Type) SSBArray2_declare(Type)
00063 #define SSB_ARRAY2_def(Type)
00064
00065
00066
00067
00068
00069 namespace sc {
00070
00071 ARRAY_dec(int);
00072 ARRAY2_dec(int);
00073
00074 ARRAY_dec(Arrayint);
00075
00076 ARRAY_dec(double);
00077 ARRAY2_dec(double);
00078
00079 ARRAY_dec(Arraydouble);
00080
00081 }
00082
00083 #endif