HDF5  1.12.0
Data Structures | Functions
H5Gint.c File Reference
#include "H5Gmodule.h"
#include "H5private.h"
#include "H5Eprivate.h"
#include "H5FOprivate.h"
#include "H5Gpkg.h"
#include "H5Iprivate.h"
#include "H5Lprivate.h"
#include "H5MMprivate.h"

Data Structures

struct  H5G_trav_ins_t
 
struct  H5G_iter_appcall_ud_t
 
struct  H5G_iter_visit_ud_t
 

Functions

 H5FL_DEFINE (H5G_t)
 
 H5FL_DEFINE (H5G_shared_t)
 
 H5FL_DEFINE (H5_obj_t)
 
H5G_tH5G__create_named (const H5G_loc_t *loc, const char *name, hid_t lcpl_id, hid_t gcpl_id)
 
H5G_tH5G__create (H5F_t *file, H5G_obj_create_t *gcrt_info)
 
H5G_tH5G__open_name (const H5G_loc_t *loc, const char *name)
 
H5G_tH5G_open (const H5G_loc_t *loc)
 
herr_t H5G_close (H5G_t *grp)
 
H5O_loc_tH5G_oloc (H5G_t *grp)
 
H5G_name_tH5G_nameof (const H5G_t *grp)
 
H5F_tH5G_fileof (H5G_t *grp)
 
herr_t H5G_get_shared_count (H5G_t *grp)
 
herr_t H5G_mount (H5G_t *grp)
 
hbool_t H5G_mounted (H5G_t *grp)
 
herr_t H5G_unmount (H5G_t *grp)
 
herr_t H5G_iterate (H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t skip, hsize_t *last_lnk, const H5G_link_iterate_t *lnk_op, void *op_data)
 
herr_t H5G_visit (H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, H5L_iterate2_t op, void *op_data)
 
hid_t H5G_get_create_plist (const H5G_t *grp)
 
herr_t H5G__get_info_by_name (const H5G_loc_t *loc, const char *name, H5G_info_t *grp_info)
 
herr_t H5G__get_info_by_idx (const H5G_loc_t *loc, const char *group_name, H5_index_t idx_type, H5_iter_order_t order, hsize_t n, H5G_info_t *grp_info)
 

Function Documentation

◆ H5FL_DEFINE() [1/3]

H5FL_DEFINE ( H5_obj_t  )

◆ H5FL_DEFINE() [2/3]

H5FL_DEFINE ( H5G_shared_t  )

◆ H5FL_DEFINE() [3/3]

H5FL_DEFINE ( H5G_t  )

◆ H5G__create()

H5G_t* H5G__create ( H5F_t file,
H5G_obj_create_t gcrt_info 
)

◆ H5G__create_named()

H5G_t* H5G__create_named ( const H5G_loc_t loc,
const char *  name,
hid_t  lcpl_id,
hid_t  gcpl_id 
)

◆ H5G__get_info_by_idx()

herr_t H5G__get_info_by_idx ( const H5G_loc_t loc,
const char *  group_name,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  n,
H5G_info_t grp_info 
)

◆ H5G__get_info_by_name()

herr_t H5G__get_info_by_name ( const H5G_loc_t loc,
const char *  name,
H5G_info_t grp_info 
)

◆ H5G__open_name()

H5G_t* H5G__open_name ( const H5G_loc_t loc,
const char *  name 
)

◆ H5G_close()

herr_t H5G_close ( H5G_t grp)

◆ H5G_fileof()

H5F_t* H5G_fileof ( H5G_t grp)

◆ H5G_get_create_plist()

hid_t H5G_get_create_plist ( const H5G_t grp)

◆ H5G_get_shared_count()

herr_t H5G_get_shared_count ( H5G_t grp)

◆ H5G_iterate()

herr_t H5G_iterate ( H5G_loc_t loc,
const char *  group_name,
H5_index_t  idx_type,
H5_iter_order_t  order,
hsize_t  skip,
hsize_t last_lnk,
const H5G_link_iterate_t lnk_op,
void *  op_data 
)

◆ H5G_mount()

herr_t H5G_mount ( H5G_t grp)

◆ H5G_mounted()

hbool_t H5G_mounted ( H5G_t grp)

◆ H5G_nameof()

H5G_name_t* H5G_nameof ( const H5G_t grp)

◆ H5G_oloc()

H5O_loc_t* H5G_oloc ( H5G_t grp)

◆ H5G_open()

H5G_t* H5G_open ( const H5G_loc_t loc)

◆ H5G_unmount()

herr_t H5G_unmount ( H5G_t grp)

◆ H5G_visit()

herr_t H5G_visit ( H5G_loc_t loc,
const char *  group_name,
H5_index_t  idx_type,
H5_iter_order_t  order,
H5L_iterate2_t  op,
void *  op_data 
)