HDF5  1.12.0
H5B_class_t Struct Reference

#include <H5Bprivate.h>

Data Fields

H5B_subid_t id
 
size_t sizeof_nkey
 
H5UC_t *(* get_shared )(const H5F_t *, const void *)
 
herr_t(* new_node )(H5F_t *, H5B_ins_t, void *, void *, void *, haddr_t *)
 
int(* cmp2 )(void *, void *, void *)
 
int(* cmp3 )(void *, void *, void *)
 
htri_t(* found )(H5F_t *, haddr_t, const void *, void *)
 
H5B_ins_t(* insert )(H5F_t *, haddr_t, void *, hbool_t *, void *, void *, void *, hbool_t *, haddr_t *)
 
hbool_t follow_min
 
hbool_t follow_max
 
H5B_dir_t critical_key
 
H5B_ins_t(* remove )(H5F_t *, haddr_t, void *, hbool_t *, void *, void *, hbool_t *)
 
herr_t(* decode )(const H5B_shared_t *, const uint8_t *, void *)
 
herr_t(* encode )(const H5B_shared_t *, uint8_t *, const void *)
 
herr_t(* debug_key )(FILE *, int, int, const void *, const void *)
 

Field Documentation

◆ cmp2

int(* cmp2) (void *, void *, void *)

◆ cmp3

int(* cmp3) (void *, void *, void *)

◆ critical_key

H5B_dir_t critical_key

◆ debug_key

herr_t(* debug_key) (FILE *, int, int, const void *, const void *)

◆ decode

herr_t(* decode) (const H5B_shared_t *, const uint8_t *, void *)

◆ encode

herr_t(* encode) (const H5B_shared_t *, uint8_t *, const void *)

◆ follow_max

hbool_t follow_max

◆ follow_min

hbool_t follow_min

◆ found

htri_t(* found) (H5F_t *, haddr_t, const void *, void *)

◆ get_shared

H5UC_t*(* get_shared) (const H5F_t *, const void *)

◆ id

Referenced by H5B_debug().

◆ insert

H5B_ins_t(* insert) (H5F_t *, haddr_t, void *, hbool_t *, void *, void *, void *, hbool_t *, haddr_t *)

◆ new_node

herr_t(* new_node) (H5F_t *, H5B_ins_t, void *, void *, void *, haddr_t *)

◆ remove

H5B_ins_t(* remove) (H5F_t *, haddr_t, void *, hbool_t *, void *, void *, hbool_t *)

◆ sizeof_nkey

size_t sizeof_nkey

The documentation for this struct was generated from the following file: