mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-02-23 16:20:57 +08:00
[svn-r2860] ./hdf5/src/H5Pprivate.h
* 2000-11-10 Robb Matzke <matzke@llnl.gov> Changed `class' to `cls' in various places since the former is a C++ reserved word and some C compilers (like the one on blue) complain.
This commit is contained in:
parent
06d7d06a2b
commit
169579ee4d
@ -92,22 +92,28 @@ typedef struct {
|
||||
H5D_xfer_t dxfer; /* Data transfer properties */
|
||||
H5F_mprop_t mount; /* Mounting properties */
|
||||
} u;
|
||||
H5P_class_t class; /* Property list class */
|
||||
H5P_class_t cls; /* Property list class */
|
||||
} H5P_t;
|
||||
|
||||
/* Private functions, not part of the publicly documented API */
|
||||
__DLL__ H5P_genclass_t *H5P_create_class(H5P_genclass_t *par_class, const char *name,
|
||||
uintn hashsize, uintn internal,
|
||||
H5P_cls_create_func_t cls_create, void *create_data,
|
||||
H5P_cls_close_func_t cls_close, void *close_data);
|
||||
__DLL__ H5P_genplist_t *H5P_create_list(H5P_genclass_t *class);
|
||||
__DLL__ herr_t H5P_register(H5P_genclass_t *class, const char *name,
|
||||
size_t size, void *def_value, H5P_prp_create_func_t prp_create,
|
||||
H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get,
|
||||
H5P_prp_close_func_t prp_close);
|
||||
__DLL__ H5P_genclass_t *H5P_create_class(H5P_genclass_t *par_class,
|
||||
const char *name,
|
||||
uintn hashsize, uintn internal,
|
||||
H5P_cls_create_func_t cls_create,
|
||||
void *create_data,
|
||||
H5P_cls_close_func_t cls_close,
|
||||
void *close_data);
|
||||
__DLL__ H5P_genplist_t *H5P_create_list(H5P_genclass_t *cls);
|
||||
__DLL__ herr_t H5P_register(H5P_genclass_t *cls, const char *name,
|
||||
size_t size, void *def_value,
|
||||
H5P_prp_create_func_t prp_create,
|
||||
H5P_prp_set_func_t prp_set,
|
||||
H5P_prp_get_func_t prp_get,
|
||||
H5P_prp_close_func_t prp_close);
|
||||
__DLL__ herr_t H5P_insert(H5P_genplist_t *plist, const char *name, size_t size,
|
||||
void *value, H5P_prp_set_func_t prp_set, H5P_prp_get_func_t prp_get,
|
||||
H5P_prp_close_func_t prp_close);
|
||||
void *value, H5P_prp_set_func_t prp_set,
|
||||
H5P_prp_get_func_t prp_get,
|
||||
H5P_prp_close_func_t prp_close);
|
||||
__DLL__ herr_t H5P_set(H5P_genplist_t *plist, const char *name, void *value);
|
||||
__DLL__ herr_t H5P_exist(H5P_genplist_t *plist, const char *name);
|
||||
__DLL__ herr_t H5P_get_size(H5P_genplist_t *plist, const char *name);
|
||||
@ -115,7 +121,7 @@ __DLL__ herr_t H5P_get(H5P_genplist_t *plist, const char *name, void *value);
|
||||
__DLL__ herr_t H5P_remove(H5P_genplist_t *plist, const char *name);
|
||||
__DLL__ herr_t H5P_unregister(H5P_genclass_t *pclass, const char *name);
|
||||
__DLL__ herr_t H5P_close_list(H5P_genplist_t *plist);
|
||||
__DLL__ herr_t H5P_close_class(H5P_genclass_t *class);
|
||||
__DLL__ herr_t H5P_close_class(H5P_genclass_t *cls);
|
||||
__DLL__ herr_t H5P_init(void);
|
||||
__DLL__ hid_t H5P_create(H5P_class_t type, H5P_t *plist);
|
||||
__DLL__ void *H5P_copy(H5P_class_t type, const void *src);
|
||||
|
Loading…
Reference in New Issue
Block a user