HDF5  1.12.0
Data Structures | Macros | Functions
H5Tref.c File Reference
#include "H5Tmodule.h"
#include "H5private.h"
#include "H5CXprivate.h"
#include "H5Eprivate.h"
#include "H5Iprivate.h"
#include "H5Fpkg.h"
#include "H5Rpkg.h"
#include "H5Tpkg.h"
#include "H5VLnative_private.h"

Data Structures

struct  H5Tref_dsetreg
 

Macros

#define H5F_FRIEND   /*suppress error about including H5Fpkg */
 
#define H5R_FRIEND   /*suppress error about including H5Rpkg */
 
#define H5T_REF_MEM_SIZE   (H5R_REF_BUF_SIZE)
 
#define H5T_REF_OBJ_MEM_SIZE   (H5R_OBJ_REF_BUF_SIZE)
 
#define H5T_REF_DSETREG_MEM_SIZE   (H5R_DSET_REG_REF_BUF_SIZE)
 
#define H5T_REF_OBJ_DISK_SIZE(f)   (H5F_SIZEOF_ADDR(f))
 
#define H5T_REF_DSETREG_DISK_SIZE(f)   (H5HG_HEAP_ID_SIZE(f))
 

Functions

htri_t H5T__ref_set_loc (const H5T_t *dt, H5VL_object_t *file, H5T_loc_t loc)
 
herr_t H5T_ref_reclaim (void *elem, const H5T_t *dt)
 

Macro Definition Documentation

◆ H5F_FRIEND

#define H5F_FRIEND   /*suppress error about including H5Fpkg */

◆ H5R_FRIEND

#define H5R_FRIEND   /*suppress error about including H5Rpkg */

◆ H5T_REF_DSETREG_DISK_SIZE

#define H5T_REF_DSETREG_DISK_SIZE (   f)    (H5HG_HEAP_ID_SIZE(f))

◆ H5T_REF_DSETREG_MEM_SIZE

#define H5T_REF_DSETREG_MEM_SIZE   (H5R_DSET_REG_REF_BUF_SIZE)

◆ H5T_REF_MEM_SIZE

#define H5T_REF_MEM_SIZE   (H5R_REF_BUF_SIZE)

◆ H5T_REF_OBJ_DISK_SIZE

#define H5T_REF_OBJ_DISK_SIZE (   f)    (H5F_SIZEOF_ADDR(f))

◆ H5T_REF_OBJ_MEM_SIZE

#define H5T_REF_OBJ_MEM_SIZE   (H5R_OBJ_REF_BUF_SIZE)

Function Documentation

◆ H5T__ref_set_loc()

htri_t H5T__ref_set_loc ( const H5T_t dt,
H5VL_object_t file,
H5T_loc_t  loc 
)

◆ H5T_ref_reclaim()

herr_t H5T_ref_reclaim ( void *  elem,
const H5T_t dt 
)