HDK
|
#include "H5pubconf.h"
#include "H5version.h"
#include <features.h>
#include <sys/types.h>
#include <limits.h>
#include <stdint.h>
#include <inttypes.h>
#include <stddef.h>
#include "H5api_adpt.h"
Go to the source code of this file.
Classes | |
struct | H5_ih_info_t |
Macros | |
#define | H5_VERS_MAJOR 1 /* For major interface/format changes */ |
#define | H5_VERS_MINOR 8 /* For minor interface/format changes */ |
#define | H5_VERS_RELEASE 11 /* For tweaks, bug-fixes, or development */ |
#define | H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */ |
#define | H5_VERS_INFO "HDF5 library version: 1.8.11" /* Full version string */ |
#define | H5check() |
#define | H5_VERSION_GE(Maj, Min, Rel) |
#define | H5_VERSION_LE(Maj, Min, Rel) |
#define | H5_SIZEOF_HSIZE_T H5_SIZEOF_LONG_LONG |
#define | H5_SIZEOF_HSSIZE_T H5_SIZEOF_LONG_LONG |
#define | HADDR_UNDEF ((haddr_t)(int64_t)(-1)) |
#define | H5_SIZEOF_HADDR_T H5_SIZEOF_INT64_T |
#define | H5_PRINTF_HADDR_FMT "%lu" |
#define | HADDR_MAX (HADDR_UNDEF-1) |
#define | H5P_DEFAULT 0 |
#define | H5_ITER_ERROR (-1) |
#define | H5_ITER_CONT (0) |
#define | H5_ITER_STOP (1) |
Typedefs | |
typedef int | herr_t |
typedef unsigned int | hbool_t |
typedef int | htri_t |
typedef unsigned long long | hsize_t |
typedef signed long long | hssize_t |
typedef uint64_t | haddr_t |
typedef enum H5_index_t | H5_index_t |
typedef struct H5_ih_info_t | H5_ih_info_t |
Enumerations | |
enum | H5_iter_order_t { H5_ITER_UNKNOWN = -1, H5_ITER_INC, H5_ITER_DEC, H5_ITER_NATIVE, H5_ITER_N } |
enum | H5_index_t { H5_INDEX_UNKNOWN = -1, H5_INDEX_NAME, H5_INDEX_CRT_ORDER, H5_INDEX_N } |
Functions | |
H5_DLL herr_t | H5open (void) |
H5_DLL herr_t | H5close (void) |
H5_DLL herr_t | H5dont_atexit (void) |
H5_DLL herr_t | H5garbage_collect (void) |
H5_DLL herr_t | H5set_free_list_limits (int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim) |
H5_DLL herr_t | H5get_libversion (unsigned *majnum, unsigned *minnum, unsigned *relnum) |
H5_DLL herr_t | H5check_version (unsigned majnum, unsigned minnum, unsigned relnum) |
#define H5_ITER_CONT (0) |
Definition at line 281 of file H5public.h.
#define H5_ITER_ERROR (-1) |
Definition at line 280 of file H5public.h.
#define H5_ITER_STOP (1) |
Definition at line 282 of file H5public.h.
#define H5_PRINTF_HADDR_FMT "%lu" |
Definition at line 196 of file H5public.h.
#define H5_SIZEOF_HADDR_T H5_SIZEOF_INT64_T |
Definition at line 165 of file H5public.h.
#define H5_SIZEOF_HSIZE_T H5_SIZEOF_LONG_LONG |
Definition at line 153 of file H5public.h.
#define H5_SIZEOF_HSSIZE_T H5_SIZEOF_LONG_LONG |
Definition at line 154 of file H5public.h.
#define H5_VERS_INFO "HDF5 library version: 1.8.11" /* Full version string */ |
Definition at line 81 of file H5public.h.
#define H5_VERS_MAJOR 1 /* For major interface/format changes */ |
Definition at line 76 of file H5public.h.
#define H5_VERS_MINOR 8 /* For minor interface/format changes */ |
Definition at line 77 of file H5public.h.
#define H5_VERS_RELEASE 11 /* For tweaks, bug-fixes, or development */ |
Definition at line 78 of file H5public.h.
#define H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */ |
Definition at line 79 of file H5public.h.
#define H5_VERSION_GE | ( | Maj, | |
Min, | |||
Rel | |||
) |
Definition at line 87 of file H5public.h.
#define H5_VERSION_LE | ( | Maj, | |
Min, | |||
Rel | |||
) |
Definition at line 92 of file H5public.h.
#define H5check | ( | ) |
Definition at line 83 of file H5public.h.
#define H5P_DEFAULT 0 |
Definition at line 265 of file H5public.h.
#define HADDR_MAX (HADDR_UNDEF-1) |
Definition at line 202 of file H5public.h.
#define HADDR_UNDEF ((haddr_t)(int64_t)(-1)) |
Definition at line 164 of file H5public.h.
typedef struct H5_ih_info_t H5_ih_info_t |
typedef enum H5_index_t H5_index_t |
typedef uint64_t haddr_t |
Definition at line 163 of file H5public.h.
Definition at line 125 of file H5public.h.
Definition at line 107 of file H5public.h.
typedef unsigned long long hsize_t |
Definition at line 151 of file H5public.h.
typedef signed long long hssize_t |
Definition at line 152 of file H5public.h.
Definition at line 126 of file H5public.h.
enum H5_index_t |
Enumerator | |
---|---|
H5_INDEX_UNKNOWN | |
H5_INDEX_NAME | |
H5_INDEX_CRT_ORDER | |
H5_INDEX_N |
Definition at line 289 of file H5public.h.
enum H5_iter_order_t |
Enumerator | |
---|---|
H5_ITER_UNKNOWN | |
H5_ITER_INC | |
H5_ITER_DEC | |
H5_ITER_NATIVE | |
H5_ITER_N |
Definition at line 268 of file H5public.h.