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
00029
00030
00031
00032 #ifndef Pegasus_Array_h
00033 #define Pegasus_Array_h
00034
00040 #include <Pegasus/Common/Config.h>
00041 #include <Pegasus/Common/Char16.h>
00042 #include <Pegasus/Common/String.h>
00043
00044 PEGASUS_NAMESPACE_BEGIN
00045
00046 #include <Pegasus/Common/ArrayInter.h>
00047
00048 #define PEGASUS_ARRAY_T Boolean
00049 #include <Pegasus/Common/ArrayInter.h>
00050 #undef PEGASUS_ARRAY_T
00051
00052 #define PEGASUS_ARRAY_T Uint8
00053 #include <Pegasus/Common/ArrayInter.h>
00054 #undef PEGASUS_ARRAY_T
00055
00056 #define PEGASUS_ARRAY_T Sint8
00057 #include <Pegasus/Common/ArrayInter.h>
00058 #undef PEGASUS_ARRAY_T
00059
00060 #define PEGASUS_ARRAY_T Uint16
00061 #include <Pegasus/Common/ArrayInter.h>
00062 #undef PEGASUS_ARRAY_T
00063
00064 #define PEGASUS_ARRAY_T Sint16
00065 #include <Pegasus/Common/ArrayInter.h>
00066 #undef PEGASUS_ARRAY_T
00067
00068 #define PEGASUS_ARRAY_T Uint32
00069 #include <Pegasus/Common/ArrayInter.h>
00070 #undef PEGASUS_ARRAY_T
00071
00072 #define PEGASUS_ARRAY_T Sint32
00073 #include <Pegasus/Common/ArrayInter.h>
00074 #undef PEGASUS_ARRAY_T
00075
00076 #define PEGASUS_ARRAY_T Uint64
00077 #include <Pegasus/Common/ArrayInter.h>
00078 #undef PEGASUS_ARRAY_T
00079
00080 #define PEGASUS_ARRAY_T Sint64
00081 #include <Pegasus/Common/ArrayInter.h>
00082 #undef PEGASUS_ARRAY_T
00083
00084 #define PEGASUS_ARRAY_T Real32
00085 #include <Pegasus/Common/ArrayInter.h>
00086 #undef PEGASUS_ARRAY_T
00087
00088 #define PEGASUS_ARRAY_T Real64
00089 #include <Pegasus/Common/ArrayInter.h>
00090 #undef PEGASUS_ARRAY_T
00091
00092 #define PEGASUS_ARRAY_T Char16
00093 #include <Pegasus/Common/ArrayInter.h>
00094 #undef PEGASUS_ARRAY_T
00095
00096 #define PEGASUS_ARRAY_T String
00097 #include <Pegasus/Common/ArrayInter.h>
00098 #undef PEGASUS_ARRAY_T
00099
00100 #if defined(PEGASUS_USE_DEPRECATED_INTERFACES) || defined(PEGASUS_INTERNALONLY)
00101
00102
00103 # define PEGASUS_ARRAY_T char
00104 # include <Pegasus/Common/ArrayInter.h>
00105 # undef PEGASUS_ARRAY_T
00106 #endif
00107
00108 PEGASUS_NAMESPACE_END
00109
00110 #endif