HDF5  1.12.0
Data Structures | Macros | Typedefs | Functions | Variables
H5B2test.c File Reference
#include "H5B2module.h"
#include "H5private.h"
#include "H5B2pkg.h"
#include "H5Eprivate.h"

Data Structures

struct  H5B2_test_ctx_t
 

Macros

#define H5B2_TESTING   /*suppress warning about H5B2 testing funcs*/
 

Typedefs

typedef struct H5B2_test_ctx_t H5B2_test_ctx_t
 

Functions

 H5FL_DEFINE_STATIC (H5B2_test_ctx_t)
 
herr_t H5B2__get_root_addr_test (H5B2_t *bt2, haddr_t *root_addr)
 
herr_t H5B2__get_node_info_test (H5B2_t *bt2, void *udata, H5B2_node_info_test_t *ninfo)
 
int H5B2__get_node_depth_test (H5B2_t *bt2, void *udata)
 

Variables

const H5B2_class_t H5B2_TEST [1]
 
const H5B2_class_t H5B2_TEST2 [1]
 

Macro Definition Documentation

◆ H5B2_TESTING

#define H5B2_TESTING   /*suppress warning about H5B2 testing funcs*/

Typedef Documentation

◆ H5B2_test_ctx_t

Function Documentation

◆ H5B2__get_node_depth_test()

int H5B2__get_node_depth_test ( H5B2_t bt2,
void *  udata 
)

◆ H5B2__get_node_info_test()

herr_t H5B2__get_node_info_test ( H5B2_t bt2,
void *  udata,
H5B2_node_info_test_t *  ninfo 
)

◆ H5B2__get_root_addr_test()

herr_t H5B2__get_root_addr_test ( H5B2_t bt2,
haddr_t root_addr 
)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5B2_test_ctx_t  )

Variable Documentation

◆ H5B2_TEST

const H5B2_class_t H5B2_TEST[1]
Initial value:
={{
"H5B2_TEST_ID",
sizeof(hsize_t),
H5B2__test_crt_context,
H5B2__test_dst_context,
H5B2__test_store,
H5B2__test_compare,
H5B2__test_encode,
H5B2__test_decode,
H5B2__test_debug
}}

◆ H5B2_TEST2

const H5B2_class_t H5B2_TEST2[1]
Initial value:
={{
"H5B2_TEST2_ID",
sizeof(H5B2_test_rec_t),
H5B2__test_crt_context,
H5B2__test_dst_context,
H5B2__test2_store,
H5B2__test2_compare,
H5B2__test2_encode,
H5B2__test2_decode,
H5B2__test2_debug
}}
H5B2_TEST_ID
@ H5B2_TEST_ID
Definition: H5B2private.h:43
H5B2_TEST2_ID
@ H5B2_TEST2_ID
Definition: H5B2private.h:55
hsize_t
hsize_t
Definition: H5overflow.txt:44