HDF5  1.12.0
Data Structures | Typedefs | Functions | Variables
H5Dbtree.c File Reference
#include "H5Dmodule.h"
#include "H5private.h"
#include "H5Bprivate.h"
#include "H5Dpkg.h"
#include "H5Eprivate.h"
#include "H5Fprivate.h"
#include "H5FDprivate.h"
#include "H5FLprivate.h"
#include "H5Iprivate.h"
#include "H5MFprivate.h"
#include "H5MMprivate.h"
#include "H5Oprivate.h"
#include "H5Sprivate.h"
#include "H5VMprivate.h"

Data Structures

struct  H5D_btree_key_t
 
struct  H5D_btree_it_ud_t
 
struct  H5D_btree_dbg_t
 

Typedefs

typedef struct H5D_btree_key_t H5D_btree_key_t
 
typedef struct H5D_btree_it_ud_t H5D_btree_it_ud_t
 
typedef struct H5D_btree_dbg_t H5D_btree_dbg_t
 

Functions

 H5FL_DEFINE_STATIC (H5O_layout_chunk_t)
 
herr_t H5D_btree_debug (H5F_t *f, haddr_t addr, FILE *stream, int indent, int fwidth, unsigned ndims, const uint32_t *dim)
 

Variables

const H5D_chunk_ops_t H5D_COPS_BTREE [1]
 
H5B_class_t H5B_BTREE [1]
 

Typedef Documentation

◆ H5D_btree_dbg_t

◆ H5D_btree_it_ud_t

◆ H5D_btree_key_t

Function Documentation

◆ H5D_btree_debug()

herr_t H5D_btree_debug ( H5F_t f,
haddr_t  addr,
FILE stream,
int  indent,
int  fwidth,
unsigned  ndims,
const uint32_t dim 
)

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5O_layout_chunk_t  )

Variable Documentation

◆ H5B_BTREE

H5B_class_t H5B_BTREE[1]
Initial value:
= {{
sizeof(H5D_btree_key_t),
H5D__btree_get_shared,
H5D__btree_new_node,
H5D__btree_cmp2,
H5D__btree_cmp3,
H5D__btree_found,
H5D__btree_insert,
H5D__btree_remove,
H5D__btree_decode_key,
H5D__btree_encode_key,
H5D__btree_debug_key
}}

◆ H5D_COPS_BTREE

const H5D_chunk_ops_t H5D_COPS_BTREE[1]
Initial value:
= {{
H5D__btree_idx_init,
H5D__btree_idx_create,
H5D__btree_idx_is_space_alloc,
H5D__btree_idx_insert,
H5D__btree_idx_get_addr,
NULL,
H5D__btree_idx_iterate,
H5D__btree_idx_remove,
H5D__btree_idx_delete,
H5D__btree_idx_copy_setup,
H5D__btree_idx_copy_shutdown,
H5D__btree_idx_size,
H5D__btree_idx_reset,
H5D__btree_idx_dump,
H5D__btree_idx_dest
}}
H5B_CHUNK_ID
@ H5B_CHUNK_ID
Definition: H5Bprivate.h:61
H5B_LEFT
@ H5B_LEFT
Definition: H5Bprivate.h:79
H5D_btree_key_t
struct H5D_btree_key_t H5D_btree_key_t
FALSE
#define FALSE
Definition: H5FDmulti.c:33