17 #ifndef __H5PredType_H
18 #define __H5PredType_H
20 #ifndef H5_NO_NAMESPACE
30 #ifndef DOXYGEN_SHOULD_SKIP_THIS
31 #define H5CPP_EXITED -3 // -3 is less likely to be used elsewhere
32 #endif // DOXYGEN_SHOULD_SKIP_THIS
176 #if H5_SIZEOF_INT_LEAST8_T != 0
177 static const PredType NATIVE_INT_LEAST8;
179 #if H5_SIZEOF_UINT_LEAST8_T != 0
180 static const PredType NATIVE_UINT_LEAST8;
183 #if H5_SIZEOF_INT_LEAST16_T != 0
184 static const PredType NATIVE_INT_LEAST16;
186 #if H5_SIZEOF_UINT_LEAST16_T != 0
187 static const PredType NATIVE_UINT_LEAST16;
190 #if H5_SIZEOF_INT_LEAST32_T != 0
191 static const PredType NATIVE_INT_LEAST32;
193 #if H5_SIZEOF_UINT_LEAST32_T != 0
194 static const PredType NATIVE_UINT_LEAST32;
197 #if H5_SIZEOF_INT_LEAST64_T != 0
198 static const PredType NATIVE_INT_LEAST64;
200 #if H5_SIZEOF_UINT_LEAST64_T != 0
201 static const PredType NATIVE_UINT_LEAST64;
205 #if H5_SIZEOF_INT_FAST8_T != 0
206 static const PredType NATIVE_INT_FAST8;
208 #if H5_SIZEOF_UINT_FAST8_T != 0
209 static const PredType NATIVE_UINT_FAST8;
212 #if H5_SIZEOF_INT_FAST16_T != 0
213 static const PredType NATIVE_INT_FAST16;
215 #if H5_SIZEOF_UINT_FAST16_T != 0
216 static const PredType NATIVE_UINT_FAST16;
219 #if H5_SIZEOF_INT_FAST32_T != 0
220 static const PredType NATIVE_INT_FAST32;
222 #if H5_SIZEOF_UINT_FAST32_T != 0
223 static const PredType NATIVE_UINT_FAST32;
226 #if H5_SIZEOF_INT_FAST64_T != 0
227 static const PredType NATIVE_INT_FAST64;
229 #if H5_SIZEOF_UINT_FAST64_T != 0
230 static const PredType NATIVE_UINT_FAST64;
240 void commit(
H5Location& loc,
const char* name );
246 #ifndef DOXYGEN_SHOULD_SKIP_THIS
258 PredType(
const hid_t predtype_id );
260 #endif // DOXYGEN_SHOULD_SKIP_THIS
263 #ifndef H5_NO_NAMESPACE
266 #endif // __H5PredType_H
static const PredType ALPHA_U16
Definition: H5PredType.h:117
static const PredType INTEL_B8
Definition: H5PredType.h:105
static const PredType ALPHA_F32
Definition: H5PredType.h:124
static const PredType STD_B8BE
Definition: H5PredType.h:73
static const PredType STD_U16BE
Definition: H5PredType.h:67
static const PredType INTEL_B32
Definition: H5PredType.h:107
static const PredType MIPS_B8
Definition: H5PredType.h:135
static const PredType MIPS_U64
Definition: H5PredType.h:134
static const PredType STD_U32LE
Definition: H5PredType.h:70
static const PredType MIPS_U16
Definition: H5PredType.h:132
static const PredType INTEL_U64
Definition: H5PredType.h:104
static const PredType STD_I8LE
Definition: H5PredType.h:58
static const PredType NATIVE_ULONG
Definition: H5PredType.h:150
static const PredType UNIX_D32BE
Definition: H5PredType.h:92
H5Location is an abstract base class, added in version 1.8.12.
Definition: H5Location.h:49
static const PredType NATIVE_INT16
Definition: H5PredType.h:168
static const PredType NATIVE_UINT16
Definition: H5PredType.h:169
static const PredType UNIX_D64LE
Definition: H5PredType.h:95
static const PredType NATIVE_LLONG
Definition: H5PredType.h:151
static const PredType STD_B64BE
Definition: H5PredType.h:79
static const PredType INTEL_U8
Definition: H5PredType.h:101
static const PredType ALPHA_B32
Definition: H5PredType.h:122
static const PredType STD_B8LE
Definition: H5PredType.h:74
static const PredType STD_U8BE
Definition: H5PredType.h:65
static const PredType NATIVE_OPAQUE
Definition: H5PredType.h:160
static const PredType STD_I64LE
Definition: H5PredType.h:64
static const PredType C_S1
Definition: H5PredType.h:84
static const PredType FORTRAN_S1
Definition: H5PredType.h:85
static const PredType STD_B64LE
Definition: H5PredType.h:80
static const PredType IEEE_F32BE
Definition: H5PredType.h:87
static const PredType NATIVE_B32
Definition: H5PredType.h:158
static const PredType NATIVE_CHAR
Definition: H5PredType.h:142
static const PredType INTEL_I8
Definition: H5PredType.h:97
static const PredType NATIVE_UCHAR
Definition: H5PredType.h:144
static const PredType NATIVE_UINT64
Definition: H5PredType.h:173
static const PredType ALPHA_I64
Definition: H5PredType.h:115
static const PredType NATIVE_HSIZE
Definition: H5PredType.h:161
static const PredType UNIX_D32LE
Definition: H5PredType.h:93
static const PredType STD_B32LE
Definition: H5PredType.h:78
static const PredType STD_U16LE
Definition: H5PredType.h:68
static const PredType ALPHA_F64
Definition: H5PredType.h:125
static const PredType ALPHA_I8
Definition: H5PredType.h:112
static const PredType MIPS_U32
Definition: H5PredType.h:133
static const PredType NATIVE_LONG
Definition: H5PredType.h:149
static const PredType INTEL_I64
Definition: H5PredType.h:100
static const PredType ALPHA_B8
Definition: H5PredType.h:120
static const PredType INTEL_I16
Definition: H5PredType.h:98
static const PredType STD_I32LE
Definition: H5PredType.h:62
static const PredType STD_I16LE
Definition: H5PredType.h:60
static const PredType NATIVE_HBOOL
Definition: H5PredType.h:164
static const PredType NATIVE_B64
Definition: H5PredType.h:159
static const PredType STD_I8BE
Definition: H5PredType.h:57
Class PredType holds the definition of all the HDF5 predefined datatypes.
Definition: H5PredType.h:41
static const PredType IEEE_F64LE
Definition: H5PredType.h:90
static const PredType NATIVE_UINT32
Definition: H5PredType.h:171
static const PredType INTEL_B16
Definition: H5PredType.h:106
static const PredType MIPS_I64
Definition: H5PredType.h:130
static const PredType STD_B16BE
Definition: H5PredType.h:75
static const PredType ALPHA_U64
Definition: H5PredType.h:119
static const PredType ALPHA_U8
Definition: H5PredType.h:116
static const PredType NATIVE_INT8
Definition: H5PredType.h:166
static const PredType STD_B16LE
Definition: H5PredType.h:76
static const PredType UNIX_D64BE
Definition: H5PredType.h:94
static const PredType INTEL_U16
Definition: H5PredType.h:102
static const PredType NATIVE_INT
Definition: H5PredType.h:147
static const PredType NATIVE_ULLONG
Definition: H5PredType.h:152
static const PredType INTEL_U32
Definition: H5PredType.h:103
static const PredType STD_I16BE
Definition: H5PredType.h:59
static const PredType NATIVE_B8
Definition: H5PredType.h:156
static const PredType STD_I32BE
Definition: H5PredType.h:61
static const PredType NATIVE_LDOUBLE
Definition: H5PredType.h:155
static const PredType MIPS_F64
Definition: H5PredType.h:140
static const PredType MIPS_B64
Definition: H5PredType.h:138
static const PredType NATIVE_B16
Definition: H5PredType.h:157
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5PredType.h:44
static const PredType INTEL_F64
Definition: H5PredType.h:110
#define H5std_string
Definition: H5Exception.h:29
static const PredType ALPHA_U32
Definition: H5PredType.h:118
static const PredType NATIVE_DOUBLE
Definition: H5PredType.h:154
static const PredType NATIVE_SCHAR
Definition: H5PredType.h:143
static const PredType INTEL_B64
Definition: H5PredType.h:108
static const PredType NATIVE_FLOAT
Definition: H5PredType.h:153
static const PredType ALPHA_I16
Definition: H5PredType.h:113
static const PredType MIPS_I32
Definition: H5PredType.h:129
static const PredType STD_I64BE
Definition: H5PredType.h:63
static const PredType NATIVE_SHORT
Definition: H5PredType.h:145
static const PredType ALPHA_I32
Definition: H5PredType.h:114
static const PredType MIPS_I16
Definition: H5PredType.h:128
static const PredType STD_B32BE
Definition: H5PredType.h:77
static const PredType STD_U64BE
Definition: H5PredType.h:71
static const PredType ALPHA_B64
Definition: H5PredType.h:123
static const PredType STD_REF_DSETREG
Definition: H5PredType.h:82
static const PredType IEEE_F32LE
Definition: H5PredType.h:88
static const PredType NATIVE_USHORT
Definition: H5PredType.h:146
static const PredType STD_U32BE
Definition: H5PredType.h:69
static const PredType MIPS_F32
Definition: H5PredType.h:139
static const PredType INTEL_I32
Definition: H5PredType.h:99
static const PredType MIPS_B32
Definition: H5PredType.h:137
static const PredType NATIVE_INT64
Definition: H5PredType.h:172
static const PredType MIPS_U8
Definition: H5PredType.h:131
static const PredType ALPHA_B16
Definition: H5PredType.h:121
static const PredType NATIVE_INT32
Definition: H5PredType.h:170
static const PredType STD_REF_OBJ
Definition: H5PredType.h:81
static const PredType NATIVE_UINT8
Definition: H5PredType.h:167
static const PredType MIPS_B16
Definition: H5PredType.h:136
static const PredType STD_U8LE
Definition: H5PredType.h:66
static const PredType IEEE_F64BE
Definition: H5PredType.h:89
static const PredType NATIVE_UINT
Definition: H5PredType.h:148
static const PredType INTEL_F32
Definition: H5PredType.h:109
static const PredType NATIVE_HERR
Definition: H5PredType.h:163
static const PredType NATIVE_HSSIZE
Definition: H5PredType.h:162
static const PredType MIPS_I8
Definition: H5PredType.h:127
Class AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType.
Definition: H5AtomType.h:31
static const PredType STD_U64LE
Definition: H5PredType.h:72