HDF5  1.12.0
Data Structures | Macros | Functions
H5Oattribute.c File Reference
#include "H5Omodule.h"
#include "H5private.h"
#include "H5Apkg.h"
#include "H5Eprivate.h"
#include "H5MMprivate.h"
#include "H5Opkg.h"
#include "H5SMprivate.h"
#include "H5Iprivate.h"
#include "H5Fprivate.h"

Data Structures

struct  H5O_iter_cvt_t
 
struct  H5O_iter_opn_t
 
struct  H5O_iter_wrt_t
 
struct  H5O_iter_ren_t
 
struct  H5O_iter_rm_t
 

Macros

#define H5A_FRIEND   /* Suppress error about including H5Apkg.h */
 

Functions

herr_t H5O__attr_create (const H5O_loc_t *loc, H5A_t *attr)
 
H5A_tH5O__attr_open_by_name (const H5O_loc_t *loc, const char *name)
 
H5A_tH5O__attr_open_by_idx (const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
 
herr_t H5O__attr_update_shared (H5F_t *f, H5O_t *oh, H5A_t *attr, H5O_shared_t *update_sh_mesg)
 
herr_t H5O__attr_write (const H5O_loc_t *loc, H5A_t *attr)
 
herr_t H5O__attr_rename (const H5O_loc_t *loc, const char *old_name, const char *new_name)
 
herr_t H5O_attr_iterate_real (hid_t loc_id, const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
 
herr_t H5O__attr_iterate (hid_t loc_id, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_attr, const H5A_attr_iter_op_t *attr_op, void *op_data)
 
herr_t H5O__attr_remove (const H5O_loc_t *loc, const char *name)
 
herr_t H5O__attr_remove_by_idx (const H5O_loc_t *loc, H5_index_t idx_type, H5_iter_order_t order, hsize_t n)
 
herr_t H5O__attr_count_real (H5F_t *f, H5O_t *oh, hsize_t *nattrs)
 
htri_t H5O__attr_exists (const H5O_loc_t *loc, const char *name)
 
herr_t H5O__attr_bh_info (H5F_t *f, H5O_t *oh, H5_ih_info_t *bh_info)
 
int H5O__attr_count (const H5O_loc_t *loc)
 

Macro Definition Documentation

◆ H5A_FRIEND

#define H5A_FRIEND   /* Suppress error about including H5Apkg.h */

Function Documentation

◆ H5O__attr_bh_info()

herr_t H5O__attr_bh_info ( H5F_t f,
H5O_t oh,
H5_ih_info_t bh_info 
)

◆ H5O__attr_count()

int H5O__attr_count ( const H5O_loc_t loc)

◆ H5O__attr_count_real()

herr_t H5O__attr_count_real ( H5F_t f,
H5O_t oh,
hsize_t nattrs 
)

◆ H5O__attr_create()

herr_t H5O__attr_create ( const H5O_loc_t loc,
H5A_t attr 
)

◆ H5O__attr_exists()

htri_t H5O__attr_exists ( const H5O_loc_t loc,
const char *  name 
)

◆ H5O__attr_iterate()

herr_t H5O__attr_iterate ( hid_t  loc_id,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  skip,
hsize_t last_attr,
const H5A_attr_iter_op_t attr_op,
void *  op_data 
)

◆ H5O__attr_open_by_idx()

H5A_t* H5O__attr_open_by_idx ( const H5O_loc_t loc,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  n 
)

◆ H5O__attr_open_by_name()

H5A_t* H5O__attr_open_by_name ( const H5O_loc_t loc,
const char *  name 
)

◆ H5O__attr_remove()

herr_t H5O__attr_remove ( const H5O_loc_t loc,
const char *  name 
)

◆ H5O__attr_remove_by_idx()

herr_t H5O__attr_remove_by_idx ( const H5O_loc_t loc,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  n 
)

◆ H5O__attr_rename()

herr_t H5O__attr_rename ( const H5O_loc_t loc,
const char *  old_name,
const char *  new_name 
)

◆ H5O__attr_update_shared()

herr_t H5O__attr_update_shared ( H5F_t f,
H5O_t oh,
H5A_t attr,
H5O_shared_t update_sh_mesg 
)

◆ H5O__attr_write()

herr_t H5O__attr_write ( const H5O_loc_t loc,
H5A_t attr 
)

◆ H5O_attr_iterate_real()

herr_t H5O_attr_iterate_real ( hid_t  loc_id,
const H5O_loc_t loc,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  skip,
hsize_t last_attr,
const H5A_attr_iter_op_t attr_op,
void *  op_data 
)