Version: 9.15.0
HDFtypes.h File Reference
#include <hdf5.h>
Include dependency graph for HDFtypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HDF_NAME_MAX_LEN   100
 

Typedefs

typedef size_t hdf_size_type
 
typedef H5T_class_t hdf_class_type
 
typedef hsize_t hdf_size
 
typedef hid_t hdf_idt
 
typedef herr_t hdf_err
 
typedef hbool_t hdf_bool
 
typedef H5T_order_t hdf_byte_order
 
typedef char hdf_char
 
typedef int hdf_int32
 
typedef long hdf_int64
 
typedef double hdf_float64
 

Enumerations

enum  hdf_access_mode { HDF_RDONLY , HDF_RDWR }
 
enum  hdf_type {
  HDF_NONE , HDF_STRING , HDF_INT32 , HDF_INT64 ,
  HDF_FLOAT64 , HDF_CHAR , HDF_ARRAY
}
 
enum  hdf_object_type {
  HDF_OBJECT , HDF_FILE , HDF_GROUP , HDF_DATASET ,
  HDF_ATTRIBUTE , HDF_ARRAY_TYPE
}
 

Macro Definition Documentation

◆ HDF_NAME_MAX_LEN

#define HDF_NAME_MAX_LEN   100

Typedef Documentation

◆ hdf_bool

typedef hbool_t hdf_bool

◆ hdf_byte_order

typedef H5T_order_t hdf_byte_order

◆ hdf_char

typedef char hdf_char

◆ hdf_class_type

typedef H5T_class_t hdf_class_type

◆ hdf_err

typedef herr_t hdf_err

◆ hdf_float64

typedef double hdf_float64

◆ hdf_idt

typedef hid_t hdf_idt

◆ hdf_int32

typedef int hdf_int32

◆ hdf_int64

typedef long hdf_int64

◆ hdf_size

typedef hsize_t hdf_size

◆ hdf_size_type

typedef size_t hdf_size_type

Enumeration Type Documentation

◆ hdf_access_mode

Enumerator
HDF_RDONLY 
HDF_RDWR 

◆ hdf_object_type

Enumerator
HDF_OBJECT 
HDF_FILE 
HDF_GROUP 
HDF_DATASET 
HDF_ATTRIBUTE 
HDF_ARRAY_TYPE 

◆ hdf_type

enum hdf_type
Enumerator
HDF_NONE 
HDF_STRING 
HDF_INT32 
HDF_INT64 
HDF_FLOAT64 
HDF_CHAR 
HDF_ARRAY