15 #ifndef __H5PredType_H 16 #define __H5PredType_H 50 void commit(
H5Location& loc,
const char* name);
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;
233 #ifndef DOXYGEN_SHOULD_SKIP_THIS 236 static void deleteConstants();
253 static void makePredTypes();
378 #if H5_SIZEOF_INT_LEAST8_T != 0 379 static PredType* NATIVE_INT_LEAST8_;
381 #if H5_SIZEOF_UINT_LEAST8_T != 0 382 static PredType* NATIVE_UINT_LEAST8_;
385 #if H5_SIZEOF_INT_LEAST16_T != 0 386 static PredType* NATIVE_INT_LEAST16_;
388 #if H5_SIZEOF_UINT_LEAST16_T != 0 389 static PredType* NATIVE_UINT_LEAST16_;
392 #if H5_SIZEOF_INT_LEAST32_T != 0 393 static PredType* NATIVE_INT_LEAST32_;
395 #if H5_SIZEOF_UINT_LEAST32_T != 0 396 static PredType* NATIVE_UINT_LEAST32_;
399 #if H5_SIZEOF_INT_LEAST64_T != 0 400 static PredType* NATIVE_INT_LEAST64_;
402 #if H5_SIZEOF_UINT_LEAST64_T != 0 403 static PredType* NATIVE_UINT_LEAST64_;
407 #if H5_SIZEOF_INT_FAST8_T != 0 410 #if H5_SIZEOF_UINT_FAST8_T != 0 411 static PredType* NATIVE_UINT_FAST8_;
414 #if H5_SIZEOF_INT_FAST16_T != 0 415 static PredType* NATIVE_INT_FAST16_;
417 #if H5_SIZEOF_UINT_FAST16_T != 0 418 static PredType* NATIVE_UINT_FAST16_;
421 #if H5_SIZEOF_INT_FAST32_T != 0 422 static PredType* NATIVE_INT_FAST32_;
424 #if H5_SIZEOF_UINT_FAST32_T != 0 425 static PredType* NATIVE_UINT_FAST32_;
428 #if H5_SIZEOF_INT_FAST64_T != 0 429 static PredType* NATIVE_INT_FAST64_;
431 #if H5_SIZEOF_UINT_FAST64_T != 0 432 static PredType* NATIVE_UINT_FAST64_;
436 #endif // DOXYGEN_SHOULD_SKIP_THIS 441 #endif // __H5PredType_H static PredType * INTEL_B64_
static PredType * STD_U32LE_
static const PredType & MIPS_B64
static const PredType & STD_I32BE
static const PredType & STD_B16BE
static PredType * INTEL_B8_
static PredType * ALPHA_I8_
static const PredType & NATIVE_INT64
static const PredType & STD_I32LE
static PredType * INTEL_I8_
static PredType * NATIVE_ULONG_
Class PredType holds the definition of all the HDF5 predefined datatypes.
static const PredType & ALPHA_U64
static PredType * ALPHA_I64_
static const PredType & STD_B8LE
static const PredType & STD_REF_OBJ
static PredType * STD_I64LE_
static const PredType & INTEL_U16
static PredType * STD_I64BE_
static const PredType & INTEL_F32
static PredType * NATIVE_B64_
static PredType * NATIVE_LDOUBLE_
static const PredType & FORTRAN_S1
static const PredType & C_S1
static const PredType & STD_B64BE
static PredType * INTEL_U8_
static PredType * NATIVE_LONG_
static const PredType & UNIX_D64LE
static PredType * INTEL_I32_
static const PredType & MIPS_U32
static const PredType & INTEL_B8
static PredType * MIPS_U16_
static PredType * INTEL_I64_
static PredType * ALPHA_B16_
static const PredType & INTEL_U64
static const PredType & IEEE_F32BE
static const PredType & STD_I16BE
static PredType * STD_I16BE_
static PredType * NATIVE_HBOOL_
static const PredType & MIPS_U16
static PredType * ALPHA_F64_
static const PredType & NATIVE_LONG
static PredType * INTEL_F64_
static PredType * NATIVE_HSIZE_
static const PredType & ALPHA_B64
static const PredType & MIPS_I64
static PredType * IEEE_F32LE_
static const PredType & NATIVE_UINT64
static const PredType & NATIVE_HERR
static PredType * INTEL_U64_
static PredType * INTEL_F32_
static PredType * MIPS_B8_
static PredType * MIPS_B32_
static PredType * MIPS_F32_
static const PredType & NATIVE_CHAR
static PredType * ALPHA_F32_
static PredType * UNIX_D32BE_
static PredType * NATIVE_HERR_
AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType. ...
static const PredType & STD_U16BE
static PredType * PREDTYPE_CONST_
virtual H5std_string fromClass() const
Returns this class name.
static PredType * IEEE_F32BE_
static const PredType & NATIVE_INT16
static PredType * MIPS_U32_
static const PredType & MIPS_U8
static const PredType & NATIVE_B32
static PredType * NATIVE_INT32_
static PredType * MIPS_U8_
static PredType * STD_I8BE_
static PredType * ALPHA_U64_
static PredType * NATIVE_FLOAT_
static PredType * STD_I32LE_
static const PredType & NATIVE_INT8
static const PredType & UNIX_D32LE
H5Location is an abstract base class, providing a collection of wrappers of the C functions that take...
static const PredType & STD_U32BE
static const PredType & INTEL_I8
static const PredType & MIPS_I32
static const PredType & NATIVE_UCHAR
static const PredType & STD_REF_DSETREG
static PredType * MIPS_I8_
static const PredType & INTEL_F64
static PredType * NATIVE_INT8_
static PredType * NATIVE_INT64_
static PredType * STD_B16BE_
static const PredType & ALPHA_U16
static const PredType & ALPHA_I16
static PredType * NATIVE_CHAR_
static const PredType & NATIVE_B16
static PredType * STD_B16LE_
static const PredType & UNIX_D32BE
static PredType * STD_B8LE_
static PredType * ALPHA_B32_
static PredType * NATIVE_UCHAR_
static PredType * IEEE_F64LE_
static PredType * ALPHA_I32_
static const PredType & ALPHA_I32
static const PredType & NATIVE_LLONG
static const PredType & MIPS_B16
static const PredType & ALPHA_U32
static const PredType & ALPHA_U8
static const PredType & INTEL_U8
static PredType * ALPHA_U8_
static const PredType & NATIVE_INT
static PredType * STD_REF_OBJ_
static const PredType & IEEE_F64LE
static PredType * STD_B64LE_
static PredType * STD_B32LE_
static const PredType & STD_I16LE
static PredType * STD_B32BE_
static const PredType & NATIVE_SCHAR
static PredType * INTEL_I16_
static const PredType & STD_I8LE
static PredType * UNIX_D32LE_
static PredType * UNIX_D64BE_
static PredType * NATIVE_UINT_
static const PredType & IEEE_F64BE
static PredType * INTEL_U16_
static const PredType & STD_B16LE
static PredType * NATIVE_UINT8_
static const PredType & INTEL_I16
static PredType * NATIVE_INT16_
static PredType * NATIVE_UINT64_
static const PredType & NATIVE_HSIZE
static PredType * FORTRAN_S1_
static const PredType & NATIVE_B64
static PredType * NATIVE_HSSIZE_
static const PredType & ALPHA_I8
static PredType * STD_I32BE_
static PredType * STD_U32BE_
static const PredType & NATIVE_SHORT
static const PredType & NATIVE_OPAQUE
static const PredType & STD_I64BE
static PredType * STD_U64BE_
static PredType * NATIVE_B8_
static PredType * STD_B64BE_
static const PredType & UNIX_D64BE
static PredType * MIPS_B16_
static PredType * INTEL_B32_
static PredType * NATIVE_LLONG_
static const PredType & ALPHA_B32
static PredType * NATIVE_SHORT_
static const PredType & ALPHA_I64
static PredType * STD_U64LE_
static const PredType & STD_U16LE
static const PredType & NATIVE_USHORT
static PredType * ALPHA_I16_
static const PredType & NATIVE_ULLONG
static const PredType & INTEL_U32
static PredType * NATIVE_SCHAR_
static PredType * INTEL_B16_
static const PredType & NATIVE_DOUBLE
static PredType * MIPS_U64_
static const PredType & STD_B32LE
static const PredType & INTEL_B32
static PredType * ALPHA_U32_
static const PredType & NATIVE_HSSIZE
static const PredType & NATIVE_HBOOL
static const PredType & STD_U64LE
static PredType * UNIX_D64LE_
static PredType * INTEL_U32_
static PredType * MIPS_I64_
static const PredType & STD_B8BE
static PredType * STD_REF_DSETREG_
static const PredType & MIPS_I16
static PredType * ALPHA_B64_
static const PredType & STD_U8BE
static const PredType & NATIVE_FLOAT
static const PredType & NATIVE_UINT8
static const PredType & IEEE_F32LE
static const PredType & MIPS_B32
static const PredType & NATIVE_UINT
static const PredType & ALPHA_B8
static const PredType & NATIVE_LDOUBLE
static PredType * NATIVE_USHORT_
static const PredType & MIPS_F64
static PredType * STD_U16BE_
static const PredType & NATIVE_INT32
static PredType * STD_I16LE_
static PredType * NATIVE_OPAQUE_
static PredType * MIPS_I32_
static const PredType & STD_U8LE
static const PredType & INTEL_B64
static const PredType & INTEL_I64
static PredType * MIPS_F64_
static const PredType & ALPHA_B16
static PredType * NATIVE_UINT16_
static const PredType & INTEL_I32
static PredType * NATIVE_B16_
static const PredType & PREDTYPE_CONST
static PredType * STD_U8LE_
static const PredType & ALPHA_F32
static PredType * NATIVE_DOUBLE_
static const PredType & STD_U64BE
static const PredType & MIPS_U64
static const PredType & MIPS_B8
static PredType * NATIVE_UINT32_
static const PredType & NATIVE_UINT16
static const PredType & ALPHA_F64
static const PredType & INTEL_B16
static PredType * NATIVE_B32_
static PredType * ALPHA_B8_
static const PredType & NATIVE_ULONG
static const PredType & STD_B64LE
static PredType * STD_I8LE_
static PredType * MIPS_I16_
static const PredType & STD_U32LE
static PredType * STD_U16LE_
static PredType * NATIVE_ULLONG_
static const PredType & STD_B32BE
static const PredType & STD_I64LE
static const PredType & NATIVE_B8
static PredType * MIPS_B64_
static const PredType & MIPS_I8
static PredType * STD_B8BE_
static PredType * STD_U8BE_
static const PredType & STD_I8BE
PredType constants.
static PredType * NATIVE_INT_
static PredType * ALPHA_U16_
static const PredType & NATIVE_UINT32
static PredType * IEEE_F64BE_
static const PredType & MIPS_F32