Please, help us to better serve our user community by answering the following short survey: https://www.hdfgroup.org/website-survey/
HDF5  1.15.0
API Reference
 
Loading...
Searching...
No Matches
H5VL_map_args_t Union Reference

#include <src/H5Mpublic.h>

+ Collaboration diagram for H5VL_map_args_t:

Data Fields

struct { 
 
   H5VL_loc_params_t   loc_params 
 
   const char *   name 
 
   hid_t   lcpl_id 
 
   hid_t   key_type_id 
 
   hid_t   val_type_id 
 
   hid_t   mcpl_id 
 
   hid_t   mapl_id 
 
   void *   map 
 
create 
 
struct { 
 
   H5VL_loc_params_t   loc_params 
 
   const char *   name 
 
   hid_t   mapl_id 
 
   void *   map 
 
open 
 
struct { 
 
   hid_t   key_mem_type_id 
 
   const void *   key 
 
   hid_t   value_mem_type_id 
 
   void *   value 
 
get_val 
 
struct { 
 
   hid_t   key_mem_type_id 
 
   const void *   key 
 
   hbool_t   exists 
 
exists 
 
struct { 
 
   hid_t   key_mem_type_id 
 
   const void *   key 
 
   hid_t   value_mem_type_id 
 
   const void *   value 
 
put 
 
struct { 
 
   H5VL_map_get_t   get_type 
 
   union { 
 
      struct { 
 
         hid_t   mapl_id 
 
      }   get_mapl 
 
      struct { 
 
         hid_t   mcpl_id 
 
      }   get_mcpl 
 
      struct { 
 
         hid_t   type_id 
 
      }   get_key_type 
 
      struct { 
 
         hid_t   type_id 
 
      }   get_val_type 
 
      struct { 
 
         hsize_t   count 
 
      }   get_count 
 
   }   args 
 
get 
 
struct { 
 
   H5VL_map_specific_t   specific_type 
 
   union { 
 
      struct { 
 
         H5VL_loc_params_t   loc_params 
 
         hsize_t   idx 
 
         hid_t   key_mem_type_id 
 
         H5M_iterate_t   op 
 
         void *   op_data 
 
      }   iterate 
 
      struct { 
 
         H5VL_loc_params_t   loc_params 
 
         hid_t   key_mem_type_id 
 
         const void *   key 
 
      }   del 
 
   }   args 
 
specific 
 

Field Documentation

◆ [union] [1/2]

union { ... } args

◆ [union] [2/2]

union { ... } args

◆ count

hsize_t count

◆ [struct]

struct { ... } create

◆ [struct]

struct { ... } del

◆ exists [1/2]

hbool_t exists

◆ [struct] [2/2]

struct { ... } exists

◆ [struct]

struct { ... } get

◆ [struct]

struct { ... } get_count

◆ [struct]

struct { ... } get_key_type

◆ [struct]

struct { ... } get_mapl

◆ [struct]

struct { ... } get_mcpl

◆ get_type

H5VL_map_get_t get_type

◆ [struct]

struct { ... } get_val

◆ [struct]

struct { ... } get_val_type

◆ idx

hsize_t idx

◆ [struct]

struct { ... } iterate

◆ key

const void* key

◆ key_mem_type_id

hid_t key_mem_type_id

◆ key_type_id

hid_t key_type_id

◆ lcpl_id

hid_t lcpl_id

◆ loc_params

H5VL_loc_params_t loc_params

◆ map

void* map

◆ mapl_id

hid_t mapl_id

◆ mcpl_id

hid_t mcpl_id

◆ name

const char* name

◆ op

◆ op_data

void* op_data

◆ [struct]

struct { ... } open

◆ [struct]

struct { ... } put

◆ [struct]

struct { ... } specific

◆ specific_type

H5VL_map_specific_t specific_type

◆ type_id

hid_t type_id

◆ val_type_id

hid_t val_type_id

◆ value [1/2]

void* value

◆ value [2/2]

const void* value

◆ value_mem_type_id

hid_t value_mem_type_id

The documentation for this union was generated from the following file: