HDF5  1.12.0
Data Structures | Macros | Typedefs | Functions
H5UCprivate.h File Reference
#include "H5private.h"

Go to the source code of this file.

Data Structures

struct  H5UC_t
 

Macros

#define H5UC_INC(rc)   ((rc)->n++)
 
#define H5UC_DEC(rc)   (H5UC_decr(rc))
 
#define H5UC_GET_OBJ(rc)   ((rc)->o)
 

Typedefs

typedef herr_t(* H5UC_free_func_t) (void *o)
 
typedef struct H5UC_t H5UC_t
 

Functions

H5_DLL H5UC_tH5UC_create (void *s, H5UC_free_func_t free_func)
 
H5_DLL herr_t H5UC_decr (H5UC_t *rc)
 

Macro Definition Documentation

◆ H5UC_DEC

#define H5UC_DEC (   rc)    (H5UC_decr(rc))

◆ H5UC_GET_OBJ

#define H5UC_GET_OBJ (   rc)    ((rc)->o)

◆ H5UC_INC

#define H5UC_INC (   rc)    ((rc)->n++)

Typedef Documentation

◆ H5UC_free_func_t

typedef herr_t(* H5UC_free_func_t) (void *o)

◆ H5UC_t

typedef struct H5UC_t H5UC_t

Function Documentation

◆ H5UC_create()

H5_DLL H5UC_t* H5UC_create ( void *  s,
H5UC_free_func_t  free_func 
)

◆ H5UC_decr()

H5_DLL herr_t H5UC_decr ( H5UC_t rc)