![]() |
HDF5
1.12.0
|
Typedefs | |
| typedef struct H5RS_str_t | H5RS_str_t |
Functions | |
| H5_DLL H5RS_str_t * | H5RS_create (const char *s) |
| H5_DLL H5RS_str_t * | H5RS_wrap (const char *s) |
| H5_DLL H5RS_str_t * | H5RS_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_t * | H5RS_dup (H5RS_str_t *s) |
| H5_DLL H5RS_str_t * | H5RS_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 struct H5RS_str_t H5RS_str_t |
| H5_DLL int H5RS_cmp | ( | const H5RS_str_t * | rs1, |
| const H5RS_str_t * | rs2 | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5RS_str_t::s.
| H5_DLL H5RS_str_t* H5RS_create | ( | const char * | s | ) |
References FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5G__name_init().
| H5_DLL herr_t H5RS_decr | ( | H5RS_str_t * | rs | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), H5RS_str_t::n, H5RS_str_t::s, and H5RS_str_t::wrapped.
Referenced by H5G__link_name_replace(), and H5G_name_free().
| H5_DLL H5RS_str_t* H5RS_dup | ( | H5RS_str_t * | s | ) |
References FUNC_LEAVE_NOAPI(), NULL, and ret_value.
Referenced by H5G_name_copy().
| H5_DLL H5RS_str_t* H5RS_dup_str | ( | const char * | s | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5RS_own(), HDassert(), NULL, ret_value, and s.
| H5_DLL unsigned H5RS_get_count | ( | const H5RS_str_t * | rs | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5RS_str_t::n.
| H5_DLL char* H5RS_get_str | ( | const H5RS_str_t * | rs | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5RS_str_t::s.
Referenced by H5G__user_path_test(), H5G_build_fullpath_refstr_str(), and H5G_get_name().
| H5_DLL herr_t H5RS_incr | ( | H5RS_str_t * | rs | ) |
References HDassert(), H5RS_str_t::n, H5RS_str_t::s, and H5RS_str_t::wrapped.
| H5_DLL ssize_t H5RS_len | ( | const H5RS_str_t * | rs | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5RS_str_t::s.
Referenced by H5G__user_path_test(), and H5G_get_name().
| H5_DLL H5RS_str_t* H5RS_own | ( | char * | s | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), NULL, ret_value, and s.
Referenced by H5RS_dup_str().
| H5_DLL H5RS_str_t* H5RS_wrap | ( | const char * | s | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), NULL, ret_value, and s.