HDF5 C++ API  1.10.1
 All Classes Namespaces Functions Variables Typedefs Friends Pages
H5PredType.h
1 // C++ informative line for the emacs editor: -*- C++ -*-
2 /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
3  * Copyright by The HDF Group. *
4  * Copyright by the Board of Trustees of the University of Illinois. *
5  * All rights reserved. *
6  * *
7  * This file is part of HDF5. The full HDF5 copyright notice, including *
8  * terms governing use, modification, and redistribution, is contained in *
9  * the COPYING file, which can be found at the root of the source code *
10  * distribution tree, or in https://support.hdfgroup.org/ftp/HDF5/releases. *
11  * If you do not have access to either file, you may request a copy from *
12  * help@hdfgroup.org. *
13  * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
14 
15 #ifndef __H5PredType_H
16 #define __H5PredType_H
17 
18 namespace H5 {
19 
27 // Inheritance: AtomType -> DataType -> H5Object -> H5Location -> IdComponent
28 class H5_DLLCPP PredType : public AtomType {
29  public:
31  virtual H5std_string fromClass () const { return("PredType"); }
32 
33  // Makes a copy of the predefined type and stores the new
34  // id in the left hand side object.
35  PredType& operator=(const PredType& rhs);
36 
37  // Copy constructor - makes copy of the original object
38  PredType(const PredType& original);
39 
40  // Noop destructor
41  virtual ~PredType();
42 
46  void commit(H5Location& loc, const H5std_string& name);
50  void commit(H5Location& loc, const char* name);
54  bool committed();
55 
57  static const PredType& STD_I8BE;
58  static const PredType& STD_I8LE;
59  static const PredType& STD_I16BE;
60  static const PredType& STD_I16LE;
61  static const PredType& STD_I32BE;
62  static const PredType& STD_I32LE;
63  static const PredType& STD_I64BE;
64  static const PredType& STD_I64LE;
65  static const PredType& STD_U8BE;
66  static const PredType& STD_U8LE;
67  static const PredType& STD_U16BE;
68  static const PredType& STD_U16LE;
69  static const PredType& STD_U32BE;
70  static const PredType& STD_U32LE;
71  static const PredType& STD_U64BE;
72  static const PredType& STD_U64LE;
73  static const PredType& STD_B8BE;
74  static const PredType& STD_B8LE;
75  static const PredType& STD_B16BE;
76  static const PredType& STD_B16LE;
77  static const PredType& STD_B32BE;
78  static const PredType& STD_B32LE;
79  static const PredType& STD_B64BE;
80  static const PredType& STD_B64LE;
81  static const PredType& STD_REF_OBJ;
82  static const PredType& STD_REF_DSETREG;
83 
84  static const PredType& C_S1;
85  static const PredType& FORTRAN_S1;
86 
87  static const PredType& IEEE_F32BE;
88  static const PredType& IEEE_F32LE;
89  static const PredType& IEEE_F64BE;
90  static const PredType& IEEE_F64LE;
91 
92  static const PredType& UNIX_D32BE;
93  static const PredType& UNIX_D32LE;
94  static const PredType& UNIX_D64BE;
95  static const PredType& UNIX_D64LE;
96 
97  static const PredType& INTEL_I8;
98  static const PredType& INTEL_I16;
99  static const PredType& INTEL_I32;
100  static const PredType& INTEL_I64;
101  static const PredType& INTEL_U8;
102  static const PredType& INTEL_U16;
103  static const PredType& INTEL_U32;
104  static const PredType& INTEL_U64;
105  static const PredType& INTEL_B8;
106  static const PredType& INTEL_B16;
107  static const PredType& INTEL_B32;
108  static const PredType& INTEL_B64;
109  static const PredType& INTEL_F32;
110  static const PredType& INTEL_F64;
111 
112  static const PredType& ALPHA_I8;
113  static const PredType& ALPHA_I16;
114  static const PredType& ALPHA_I32;
115  static const PredType& ALPHA_I64;
116  static const PredType& ALPHA_U8;
117  static const PredType& ALPHA_U16;
118  static const PredType& ALPHA_U32;
119  static const PredType& ALPHA_U64;
120  static const PredType& ALPHA_B8;
121  static const PredType& ALPHA_B16;
122  static const PredType& ALPHA_B32;
123  static const PredType& ALPHA_B64;
124  static const PredType& ALPHA_F32;
125  static const PredType& ALPHA_F64;
126 
127  static const PredType& MIPS_I8;
128  static const PredType& MIPS_I16;
129  static const PredType& MIPS_I32;
130  static const PredType& MIPS_I64;
131  static const PredType& MIPS_U8;
132  static const PredType& MIPS_U16;
133  static const PredType& MIPS_U32;
134  static const PredType& MIPS_U64;
135  static const PredType& MIPS_B8;
136  static const PredType& MIPS_B16;
137  static const PredType& MIPS_B32;
138  static const PredType& MIPS_B64;
139  static const PredType& MIPS_F32;
140  static const PredType& MIPS_F64;
141 
142  static const PredType& NATIVE_CHAR;
143  static const PredType& NATIVE_SCHAR;
144  static const PredType& NATIVE_UCHAR;
145  static const PredType& NATIVE_SHORT;
146  static const PredType& NATIVE_USHORT;
147  static const PredType& NATIVE_INT;
148  static const PredType& NATIVE_UINT;
149  static const PredType& NATIVE_LONG;
150  static const PredType& NATIVE_ULONG;
151  static const PredType& NATIVE_LLONG;
152  static const PredType& NATIVE_ULLONG;
153  static const PredType& NATIVE_FLOAT;
154  static const PredType& NATIVE_DOUBLE;
155  static const PredType& NATIVE_LDOUBLE;
156  static const PredType& NATIVE_B8;
157  static const PredType& NATIVE_B16;
158  static const PredType& NATIVE_B32;
159  static const PredType& NATIVE_B64;
160  static const PredType& NATIVE_OPAQUE;
161  static const PredType& NATIVE_HSIZE;
162  static const PredType& NATIVE_HSSIZE;
163  static const PredType& NATIVE_HERR;
164  static const PredType& NATIVE_HBOOL;
165 
166  static const PredType& NATIVE_INT8;
167  static const PredType& NATIVE_UINT8;
168  static const PredType& NATIVE_INT16;
169  static const PredType& NATIVE_UINT16;
170  static const PredType& NATIVE_INT32;
171  static const PredType& NATIVE_UINT32;
172  static const PredType& NATIVE_INT64;
173  static const PredType& NATIVE_UINT64;
174 
175 // LEAST types
176 #if H5_SIZEOF_INT_LEAST8_T != 0
177  static const PredType& NATIVE_INT_LEAST8;
178 #endif /* H5_SIZEOF_INT_LEAST8_T */
179 #if H5_SIZEOF_UINT_LEAST8_T != 0
180  static const PredType& NATIVE_UINT_LEAST8;
181 #endif /* H5_SIZEOF_UINT_LEAST8_T */
182 
183 #if H5_SIZEOF_INT_LEAST16_T != 0
184  static const PredType& NATIVE_INT_LEAST16;
185 #endif /* H5_SIZEOF_INT_LEAST16_T */
186 #if H5_SIZEOF_UINT_LEAST16_T != 0
187  static const PredType& NATIVE_UINT_LEAST16;
188 #endif /* H5_SIZEOF_UINT_LEAST16_T */
189 
190 #if H5_SIZEOF_INT_LEAST32_T != 0
191  static const PredType& NATIVE_INT_LEAST32;
192 #endif /* H5_SIZEOF_INT_LEAST32_T */
193 #if H5_SIZEOF_UINT_LEAST32_T != 0
194  static const PredType& NATIVE_UINT_LEAST32;
195 #endif /* H5_SIZEOF_UINT_LEAST32_T */
196 
197 #if H5_SIZEOF_INT_LEAST64_T != 0
198  static const PredType& NATIVE_INT_LEAST64;
199 #endif /* H5_SIZEOF_INT_LEAST64_T */
200 #if H5_SIZEOF_UINT_LEAST64_T != 0
201  static const PredType& NATIVE_UINT_LEAST64;
202 #endif /* H5_SIZEOF_UINT_LEAST64_T */
203 
204 // FAST types
205 #if H5_SIZEOF_INT_FAST8_T != 0
206  static const PredType& NATIVE_INT_FAST8;
207 #endif /* H5_SIZEOF_INT_FAST8_T */
208 #if H5_SIZEOF_UINT_FAST8_T != 0
209  static const PredType& NATIVE_UINT_FAST8;
210 #endif /* H5_SIZEOF_UINT_FAST8_T */
211 
212 #if H5_SIZEOF_INT_FAST16_T != 0
213  static const PredType& NATIVE_INT_FAST16;
214 #endif /* H5_SIZEOF_INT_FAST16_T */
215 #if H5_SIZEOF_UINT_FAST16_T != 0
216  static const PredType& NATIVE_UINT_FAST16;
217 #endif /* H5_SIZEOF_UINT_FAST16_T */
218 
219 #if H5_SIZEOF_INT_FAST32_T != 0
220  static const PredType& NATIVE_INT_FAST32;
221 #endif /* H5_SIZEOF_INT_FAST32_T */
222 #if H5_SIZEOF_UINT_FAST32_T != 0
223  static const PredType& NATIVE_UINT_FAST32;
224 #endif /* H5_SIZEOF_UINT_FAST32_T */
225 
226 #if H5_SIZEOF_INT_FAST64_T != 0
227  static const PredType& NATIVE_INT_FAST64;
228 #endif /* H5_SIZEOF_INT_FAST64_T */
229 #if H5_SIZEOF_UINT_FAST64_T != 0
230  static const PredType& NATIVE_UINT_FAST64;
231 #endif /* H5_SIZEOF_UINT_FAST64_T */
232 
233 #ifndef DOXYGEN_SHOULD_SKIP_THIS
234 
235  // Deletes the PredType global constants
236  static void deleteConstants();
237 
238  // Dummy constant
239  static const PredType& PREDTYPE_CONST; // dummy constant
240 
241  protected:
242  // Default constructor
243  PredType();
244 
245  // Creates a pre-defined type using an HDF5 pre-defined constant
246  PredType(const hid_t predtype_id); // used by the library only
247 
248  private:
249  // Activates the creation of the PredType global constants
250  static PredType* getPredTypes();
251 
252  // Dynamically allocates PredType global constants
253  static void makePredTypes();
254 
255  // Dummy constant
256  static PredType* PREDTYPE_CONST_;
257 
258  // Declaration of pointers to constants
259  static PredType* STD_I8BE_;
260  static PredType* STD_I8LE_;
261  static PredType* STD_I16BE_;
262  static PredType* STD_I16LE_;
263  static PredType* STD_I32BE_;
264  static PredType* STD_I32LE_;
265  static PredType* STD_I64BE_;
266  static PredType* STD_I64LE_;
267  static PredType* STD_U8BE_;
268  static PredType* STD_U8LE_;
269  static PredType* STD_U16BE_;
270  static PredType* STD_U16LE_;
271  static PredType* STD_U32BE_;
272  static PredType* STD_U32LE_;
273  static PredType* STD_U64BE_;
274  static PredType* STD_U64LE_;
275  static PredType* STD_B8BE_;
276  static PredType* STD_B8LE_;
277  static PredType* STD_B16BE_;
278  static PredType* STD_B16LE_;
279  static PredType* STD_B32BE_;
280  static PredType* STD_B32LE_;
281  static PredType* STD_B64BE_;
282  static PredType* STD_B64LE_;
283  static PredType* STD_REF_OBJ_;
284  static PredType* STD_REF_DSETREG_;
285 
286  static PredType* C_S1_;
287  static PredType* FORTRAN_S1_;
288 
289  static PredType* IEEE_F32BE_;
290  static PredType* IEEE_F32LE_;
291  static PredType* IEEE_F64BE_;
292  static PredType* IEEE_F64LE_;
293 
294  static PredType* UNIX_D32BE_;
295  static PredType* UNIX_D32LE_;
296  static PredType* UNIX_D64BE_;
297  static PredType* UNIX_D64LE_;
298 
299  static PredType* INTEL_I8_;
300  static PredType* INTEL_I16_;
301  static PredType* INTEL_I32_;
302  static PredType* INTEL_I64_;
303  static PredType* INTEL_U8_;
304  static PredType* INTEL_U16_;
305  static PredType* INTEL_U32_;
306  static PredType* INTEL_U64_;
307  static PredType* INTEL_B8_;
308  static PredType* INTEL_B16_;
309  static PredType* INTEL_B32_;
310  static PredType* INTEL_B64_;
311  static PredType* INTEL_F32_;
312  static PredType* INTEL_F64_;
313 
314  static PredType* ALPHA_I8_;
315  static PredType* ALPHA_I16_;
316  static PredType* ALPHA_I32_;
317  static PredType* ALPHA_I64_;
318  static PredType* ALPHA_U8_;
319  static PredType* ALPHA_U16_;
320  static PredType* ALPHA_U32_;
321  static PredType* ALPHA_U64_;
322  static PredType* ALPHA_B8_;
323  static PredType* ALPHA_B16_;
324  static PredType* ALPHA_B32_;
325  static PredType* ALPHA_B64_;
326  static PredType* ALPHA_F32_;
327  static PredType* ALPHA_F64_;
328 
329  static PredType* MIPS_I8_;
330  static PredType* MIPS_I16_;
331  static PredType* MIPS_I32_;
332  static PredType* MIPS_I64_;
333  static PredType* MIPS_U8_;
334  static PredType* MIPS_U16_;
335  static PredType* MIPS_U32_;
336  static PredType* MIPS_U64_;
337  static PredType* MIPS_B8_;
338  static PredType* MIPS_B16_;
339  static PredType* MIPS_B32_;
340  static PredType* MIPS_B64_;
341  static PredType* MIPS_F32_;
342  static PredType* MIPS_F64_;
343 
344  static PredType* NATIVE_CHAR_;
345  static PredType* NATIVE_SCHAR_;
346  static PredType* NATIVE_UCHAR_;
347  static PredType* NATIVE_SHORT_;
348  static PredType* NATIVE_USHORT_;
349  static PredType* NATIVE_INT_;
350  static PredType* NATIVE_UINT_;
351  static PredType* NATIVE_LONG_;
352  static PredType* NATIVE_ULONG_;
353  static PredType* NATIVE_LLONG_;
354  static PredType* NATIVE_ULLONG_;
355  static PredType* NATIVE_FLOAT_;
356  static PredType* NATIVE_DOUBLE_;
357  static PredType* NATIVE_LDOUBLE_;
358  static PredType* NATIVE_B8_;
359  static PredType* NATIVE_B16_;
360  static PredType* NATIVE_B32_;
361  static PredType* NATIVE_B64_;
362  static PredType* NATIVE_OPAQUE_;
363  static PredType* NATIVE_HSIZE_;
364  static PredType* NATIVE_HSSIZE_;
365  static PredType* NATIVE_HERR_;
366  static PredType* NATIVE_HBOOL_;
367 
368  static PredType* NATIVE_INT8_;
369  static PredType* NATIVE_UINT8_;
370  static PredType* NATIVE_INT16_;
371  static PredType* NATIVE_UINT16_;
372  static PredType* NATIVE_INT32_;
373  static PredType* NATIVE_UINT32_;
374  static PredType* NATIVE_INT64_;
375  static PredType* NATIVE_UINT64_;
376 
377 // LEAST types
378 #if H5_SIZEOF_INT_LEAST8_T != 0
379  static PredType* NATIVE_INT_LEAST8_;
380 #endif /* H5_SIZEOF_INT_LEAST8_T */
381 #if H5_SIZEOF_UINT_LEAST8_T != 0
382  static PredType* NATIVE_UINT_LEAST8_;
383 #endif /* H5_SIZEOF_UINT_LEAST8_T */
384 
385 #if H5_SIZEOF_INT_LEAST16_T != 0
386  static PredType* NATIVE_INT_LEAST16_;
387 #endif /* H5_SIZEOF_INT_LEAST16_T */
388 #if H5_SIZEOF_UINT_LEAST16_T != 0
389  static PredType* NATIVE_UINT_LEAST16_;
390 #endif /* H5_SIZEOF_UINT_LEAST16_T */
391 
392 #if H5_SIZEOF_INT_LEAST32_T != 0
393  static PredType* NATIVE_INT_LEAST32_;
394 #endif /* H5_SIZEOF_INT_LEAST32_T */
395 #if H5_SIZEOF_UINT_LEAST32_T != 0
396  static PredType* NATIVE_UINT_LEAST32_;
397 #endif /* H5_SIZEOF_UINT_LEAST32_T */
398 
399 #if H5_SIZEOF_INT_LEAST64_T != 0
400  static PredType* NATIVE_INT_LEAST64_;
401 #endif /* H5_SIZEOF_INT_LEAST64_T */
402 #if H5_SIZEOF_UINT_LEAST64_T != 0
403  static PredType* NATIVE_UINT_LEAST64_;
404 #endif /* H5_SIZEOF_UINT_LEAST64_T */
405 
406 // FAST types
407 #if H5_SIZEOF_INT_FAST8_T != 0
408  static PredType* NATIVE_INT_FAST8_;
409 #endif /* H5_SIZEOF_INT_FAST8_T */
410 #if H5_SIZEOF_UINT_FAST8_T != 0
411  static PredType* NATIVE_UINT_FAST8_;
412 #endif /* H5_SIZEOF_UINT_FAST8_T */
413 
414 #if H5_SIZEOF_INT_FAST16_T != 0
415  static PredType* NATIVE_INT_FAST16_;
416 #endif /* H5_SIZEOF_INT_FAST16_T */
417 #if H5_SIZEOF_UINT_FAST16_T != 0
418  static PredType* NATIVE_UINT_FAST16_;
419 #endif /* H5_SIZEOF_UINT_FAST16_T */
420 
421 #if H5_SIZEOF_INT_FAST32_T != 0
422  static PredType* NATIVE_INT_FAST32_;
423 #endif /* H5_SIZEOF_INT_FAST32_T */
424 #if H5_SIZEOF_UINT_FAST32_T != 0
425  static PredType* NATIVE_UINT_FAST32_;
426 #endif /* H5_SIZEOF_UINT_FAST32_T */
427 
428 #if H5_SIZEOF_INT_FAST64_T != 0
429  static PredType* NATIVE_INT_FAST64_;
430 #endif /* H5_SIZEOF_INT_FAST64_T */
431 #if H5_SIZEOF_UINT_FAST64_T != 0
432  static PredType* NATIVE_UINT_FAST64_;
433 #endif /* H5_SIZEOF_UINT_FAST64_T */
434  // End of Declaration of pointers
435 
436 #endif // DOXYGEN_SHOULD_SKIP_THIS
437 
438 }; // end of PredType
439 } // namespace H5
440 
441 #endif // __H5PredType_H
static const PredType & MIPS_B64
Definition: H5PredType.h:138
static const PredType & STD_I32BE
Definition: H5PredType.h:61
static const PredType & STD_B16BE
Definition: H5PredType.h:75
static const PredType & NATIVE_INT64
Definition: H5PredType.h:172
static const PredType & STD_I32LE
Definition: H5PredType.h:62
Class PredType holds the definition of all the HDF5 predefined datatypes.
Definition: H5PredType.h:28
static const PredType & ALPHA_U64
Definition: H5PredType.h:119
static const PredType & STD_B8LE
Definition: H5PredType.h:74
static const PredType & STD_REF_OBJ
Definition: H5PredType.h:81
static const PredType & INTEL_U16
Definition: H5PredType.h:102
static const PredType & INTEL_F32
Definition: H5PredType.h:109
static const PredType & FORTRAN_S1
Definition: H5PredType.h:85
static const PredType & C_S1
Definition: H5PredType.h:84
static const PredType & STD_B64BE
Definition: H5PredType.h:79
static const PredType & UNIX_D64LE
Definition: H5PredType.h:95
static const PredType & MIPS_U32
Definition: H5PredType.h:133
static const PredType & INTEL_B8
Definition: H5PredType.h:105
static const PredType & INTEL_U64
Definition: H5PredType.h:104
static const PredType & IEEE_F32BE
Definition: H5PredType.h:87
static const PredType & STD_I16BE
Definition: H5PredType.h:59
static const PredType & MIPS_U16
Definition: H5PredType.h:132
static const PredType & NATIVE_LONG
Definition: H5PredType.h:149
static const PredType & ALPHA_B64
Definition: H5PredType.h:123
static const PredType & MIPS_I64
Definition: H5PredType.h:130
static const PredType & NATIVE_UINT64
Definition: H5PredType.h:173
static const PredType & NATIVE_HERR
Definition: H5PredType.h:163
static const PredType & NATIVE_CHAR
Definition: H5PredType.h:142
AtomType is a base class, inherited by IntType, FloatType, StrType, and PredType. ...
Definition: H5AtomType.h:25
static const PredType & STD_U16BE
Definition: H5PredType.h:67
static const PredType & NATIVE_INT16
Definition: H5PredType.h:168
static const PredType & MIPS_U8
Definition: H5PredType.h:131
static const PredType & NATIVE_B32
Definition: H5PredType.h:158
static const PredType & NATIVE_INT8
Definition: H5PredType.h:166
static const PredType & UNIX_D32LE
Definition: H5PredType.h:93
H5Location is an abstract base class, added in version 1.8.12.
Definition: H5Location.h:36
static const PredType & STD_U32BE
Definition: H5PredType.h:69
static const PredType & INTEL_I8
Definition: H5PredType.h:97
static const PredType & MIPS_I32
Definition: H5PredType.h:129
static const PredType & NATIVE_UCHAR
Definition: H5PredType.h:144
static const PredType & STD_REF_DSETREG
Definition: H5PredType.h:82
static const PredType & INTEL_F64
Definition: H5PredType.h:110
static const PredType & ALPHA_U16
Definition: H5PredType.h:117
static const PredType & ALPHA_I16
Definition: H5PredType.h:113
static const PredType & NATIVE_B16
Definition: H5PredType.h:157
static const PredType & UNIX_D32BE
Definition: H5PredType.h:92
static const PredType & ALPHA_I32
Definition: H5PredType.h:114
static const PredType & NATIVE_LLONG
Definition: H5PredType.h:151
static const PredType & MIPS_B16
Definition: H5PredType.h:136
static const PredType & ALPHA_U32
Definition: H5PredType.h:118
static const PredType & ALPHA_U8
Definition: H5PredType.h:116
static const PredType & INTEL_U8
Definition: H5PredType.h:101
static const PredType & NATIVE_INT
Definition: H5PredType.h:147
static const PredType & IEEE_F64LE
Definition: H5PredType.h:90
static const PredType & STD_I16LE
Definition: H5PredType.h:60
static const PredType & NATIVE_SCHAR
Definition: H5PredType.h:143
static const PredType & STD_I8LE
Definition: H5PredType.h:58
static const PredType & IEEE_F64BE
Definition: H5PredType.h:89
static const PredType & STD_B16LE
Definition: H5PredType.h:76
static const PredType & INTEL_I16
Definition: H5PredType.h:98
static const PredType & NATIVE_HSIZE
Definition: H5PredType.h:161
static const PredType & NATIVE_B64
Definition: H5PredType.h:159
static const PredType & ALPHA_I8
Definition: H5PredType.h:112
static const PredType & NATIVE_SHORT
Definition: H5PredType.h:145
static const PredType & NATIVE_OPAQUE
Definition: H5PredType.h:160
static const PredType & STD_I64BE
Definition: H5PredType.h:63
static const PredType & UNIX_D64BE
Definition: H5PredType.h:94
static const PredType & ALPHA_B32
Definition: H5PredType.h:122
static const PredType & ALPHA_I64
Definition: H5PredType.h:115
static const PredType & STD_U16LE
Definition: H5PredType.h:68
static const PredType & NATIVE_USHORT
Definition: H5PredType.h:146
static const PredType & NATIVE_ULLONG
Definition: H5PredType.h:152
static const PredType & INTEL_U32
Definition: H5PredType.h:103
static const PredType & NATIVE_DOUBLE
Definition: H5PredType.h:154
static const PredType & STD_B32LE
Definition: H5PredType.h:78
static const PredType & INTEL_B32
Definition: H5PredType.h:107
static const PredType & NATIVE_HSSIZE
Definition: H5PredType.h:162
static const PredType & NATIVE_HBOOL
Definition: H5PredType.h:164
static const PredType & STD_U64LE
Definition: H5PredType.h:72
static const PredType & STD_B8BE
Definition: H5PredType.h:73
static const PredType & MIPS_I16
Definition: H5PredType.h:128
static const PredType & STD_U8BE
Definition: H5PredType.h:65
static const PredType & NATIVE_FLOAT
Definition: H5PredType.h:153
static const PredType & NATIVE_UINT8
Definition: H5PredType.h:167
static const PredType & IEEE_F32LE
Definition: H5PredType.h:88
static const PredType & MIPS_B32
Definition: H5PredType.h:137
static const PredType & NATIVE_UINT
Definition: H5PredType.h:148
static const PredType & ALPHA_B8
Definition: H5PredType.h:120
static const PredType & NATIVE_LDOUBLE
Definition: H5PredType.h:155
static const PredType & MIPS_F64
Definition: H5PredType.h:140
static const PredType & NATIVE_INT32
Definition: H5PredType.h:170
static const PredType & STD_U8LE
Definition: H5PredType.h:66
static const PredType & INTEL_B64
Definition: H5PredType.h:108
static const PredType & INTEL_I64
Definition: H5PredType.h:100
static const PredType & ALPHA_B16
Definition: H5PredType.h:121
static const PredType & INTEL_I32
Definition: H5PredType.h:99
static const PredType & ALPHA_F32
Definition: H5PredType.h:124
static const PredType & STD_U64BE
Definition: H5PredType.h:71
static const PredType & MIPS_U64
Definition: H5PredType.h:134
static const PredType & MIPS_B8
Definition: H5PredType.h:135
static const PredType & NATIVE_UINT16
Definition: H5PredType.h:169
static const PredType & ALPHA_F64
Definition: H5PredType.h:125
static const PredType & INTEL_B16
Definition: H5PredType.h:106
static const PredType & NATIVE_ULONG
Definition: H5PredType.h:150
static const PredType & STD_B64LE
Definition: H5PredType.h:80
static const PredType & STD_U32LE
Definition: H5PredType.h:70
static const PredType & STD_B32BE
Definition: H5PredType.h:77
static const PredType & STD_I64LE
Definition: H5PredType.h:64
static const PredType & NATIVE_B8
Definition: H5PredType.h:156
static const PredType & MIPS_I8
Definition: H5PredType.h:127
static const PredType & STD_I8BE
PredType constants.
Definition: H5PredType.h:57
virtual H5std_string fromClass() const
Returns this class name.
Definition: H5PredType.h:31
static const PredType & NATIVE_UINT32
Definition: H5PredType.h:171
static const PredType & MIPS_F32
Definition: H5PredType.h:139


The HDF Group Help Desk:
  Copyright by The HDF Group
and the Board of Trustees of the University of Illinois