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


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