![]() |
HDF5
1.12.0
|
Data Structures | |
| struct | H5RS_str_t |
Functions | |
| H5FL_DEFINE_STATIC (H5RS_str_t) | |
| H5FL_BLK_DEFINE (str_buf) | |
| H5RS_str_t * | H5RS_create (const char *s) |
| H5RS_str_t * | H5RS_wrap (const char *s) |
| H5RS_str_t * | H5RS_own (char *s) |
| herr_t | H5RS_decr (H5RS_str_t *rs) |
| herr_t | H5RS_incr (H5RS_str_t *rs) |
| H5RS_str_t * | H5RS_dup (H5RS_str_t *ret_value) |
| H5RS_str_t * | H5RS_dup_str (const char *s) |
| int | H5RS_cmp (const H5RS_str_t *rs1, const H5RS_str_t *rs2) |
| ssize_t | H5RS_len (const H5RS_str_t *rs) |
| char * | H5RS_get_str (const H5RS_str_t *rs) |
| unsigned | H5RS_get_count (const H5RS_str_t *rs) |
| H5FL_BLK_DEFINE | ( | str_buf | ) |
| H5FL_DEFINE_STATIC | ( | H5RS_str_t | ) |
| int H5RS_cmp | ( | const H5RS_str_t * | rs1, |
| const H5RS_str_t * | rs2 | ||
| ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5RS_str_t::s.
| H5RS_str_t* H5RS_create | ( | const char * | s | ) |
References FUNC_ENTER_NOAPI(), NULL, and ret_value.
Referenced by H5G__name_init().
| 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().
| H5RS_str_t* H5RS_dup | ( | H5RS_str_t * | ret_value | ) |
References FUNC_LEAVE_NOAPI(), NULL, and ret_value.
Referenced by H5G_name_copy().
| H5RS_str_t* H5RS_dup_str | ( | const char * | s | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), H5RS_own(), HDassert(), NULL, ret_value, and s.
| unsigned H5RS_get_count | ( | const H5RS_str_t * | rs | ) |
References FUNC_LEAVE_NOAPI(), HDassert(), and H5RS_str_t::n.
| 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().
| herr_t H5RS_incr | ( | H5RS_str_t * | rs | ) |
References HDassert(), H5RS_str_t::n, H5RS_str_t::s, and H5RS_str_t::wrapped.
| 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().
| H5RS_str_t* H5RS_own | ( | char * | s | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), NULL, ret_value, and s.
Referenced by H5RS_dup_str().
| H5RS_str_t* H5RS_wrap | ( | const char * | s | ) |
References FUNC_ENTER_NOAPI(), FUNC_LEAVE_NOAPI(), NULL, ret_value, and s.