HDF5  1.12.0
H5RSprivate.h File Reference

Typedefs

typedef struct H5RS_str_t H5RS_str_t
 

Functions

H5_DLL H5RS_str_tH5RS_create (const char *s)
 
H5_DLL H5RS_str_tH5RS_wrap (const char *s)
 
H5_DLL H5RS_str_tH5RS_own (char *s)
 
H5_DLL herr_t H5RS_decr (H5RS_str_t *rs)
 
H5_DLL herr_t H5RS_incr (H5RS_str_t *rs)
 
H5_DLL H5RS_str_tH5RS_dup (H5RS_str_t *s)
 
H5_DLL H5RS_str_tH5RS_dup_str (const char *s)
 
H5_DLL int H5RS_cmp (const H5RS_str_t *rs1, const H5RS_str_t *rs2)
 
H5_DLL ssize_t H5RS_len (const H5RS_str_t *rs)
 
H5_DLL char * H5RS_get_str (const H5RS_str_t *rs)
 
H5_DLL unsigned H5RS_get_count (const H5RS_str_t *rs)
 

Typedef Documentation

◆ H5RS_str_t

typedef struct H5RS_str_t H5RS_str_t

Function Documentation

◆ H5RS_cmp()

H5_DLL int H5RS_cmp ( const H5RS_str_t rs1,
const H5RS_str_t rs2 
)

◆ H5RS_create()

H5_DLL H5RS_str_t* H5RS_create ( const char *  s)

References FUNC_ENTER_NOAPI(), NULL, and ret_value.

Referenced by H5G__name_init().

◆ H5RS_decr()

◆ H5RS_dup()

H5_DLL H5RS_str_t* H5RS_dup ( H5RS_str_t s)

References FUNC_LEAVE_NOAPI(), NULL, and ret_value.

Referenced by H5G_name_copy().

◆ H5RS_dup_str()

H5_DLL H5RS_str_t* H5RS_dup_str ( const char *  s)

◆ H5RS_get_count()

H5_DLL unsigned H5RS_get_count ( const H5RS_str_t rs)

◆ H5RS_get_str()

H5_DLL char* H5RS_get_str ( const H5RS_str_t rs)

◆ H5RS_incr()

H5_DLL herr_t H5RS_incr ( H5RS_str_t rs)

◆ H5RS_len()

H5_DLL ssize_t H5RS_len ( const H5RS_str_t rs)

◆ H5RS_own()

H5_DLL H5RS_str_t* H5RS_own ( char *  s)

◆ H5RS_wrap()

H5_DLL H5RS_str_t* H5RS_wrap ( const char *  s)