C++ API Wrappers of HDF5 C Functions
C Function |
C++
Wrapper |
1.8 |
1.10 |
Comment |
H5Acreate2 |
Attribute H5Location::createAttribute( const char* name, const DataType& data_type, const DataSpace& data_space, const PropList& create_plist = PropList::DEFAULT) |
x |
|
Deprecated in 1.8.19 |
Attribute H5Location::createAttribute( const H5std_string& name, const DataType& data_type, const DataSpace& data_space, const PropList& create_plist = PropList::DEFAULT) |
x |
|
Deprecated in 1.8.19 |
|
Attribute H5Object::createAttribute( const char* name, const DataType& data_type, const DataSpace& data_space, const PropList& create_plist = PropList::DEFAULT) |
x |
x |
Revised model |
|
Attribute H5Object::createAttribute( const H5std_string& name, const DataType& data_type, const DataSpace& data_space, const PropList& create_plist = PropList::DEFAULT) |
x |
x |
Revised model |
|
H5Acreate_by_name |
no |
|
|
|
H5Aopen |
Attribute H5Location::openAttribute( const char* name ) |
x |
|
Deprecated in 1.8.19 |
Attribute H5Location::openAttribute( const H5std_string& name ) |
x |
|
Deprecated in 1.8.19 |
|
Attribute H5Object::openAttribute( const char* name ) |
x |
x |
|
|
Attribute H5Object::openAttribute( const H5std_string& name ) |
x |
x |
|
|
H5Aopen_by_idx H5Aopen_by_idx |
Attribute H5Location::openAttribute( const unsigned int idx ) |
x |
|
Deprecated in 1.8.19 |
Attribute H5Object::openAttribute( const unsigned int idx ) |
x |
x |
|
|
H5Aopen_by_name |
no |
|
|
|
H5Awrite |
void Attribute::write( const DataType& mem_type, const void *buf ) |
x |
x |
|
void Attribute::write(const DataType& mem_type, const H5std_string& strg) |
x |
x |
|
|
H5Aread |
void Attribute::read( const DataType& mem_type, void *buf ) |
x |
x |
|
void Attribute::read(const DataType& mem_type, H5std_string& strg) |
x |
x |
|
|
H5Aclose |
void Attribute::close() |
x |
x |
|
Attribute::~Attribute() |
x |
x |
|
|
H5Aget_space |
DataSpace Attribute::getSpace() |
x |
x |
|
H5Aget_type |
DataType AbstractDs::getDataType() |
x |
x |
|
ArrayType AbstractDs::getArrayType() |
x |
x |
|
|
CompType AbstractDs::getCompType() |
x |
x |
|
|
EnumType AbstractDs::getEnumType() |
x |
x |
|
|
IntType AbstractDs::getIntType() |
x |
x |
|
|
FloatType AbstractDs::getFloatType() |
x |
x |
|
|
StrType AbstractDs::getStrType() |
x |
x |
|
|
VarLenType AbstractDs::getVarLenType() |
x |
x |
|
|
H5Aget_create_plist |
no |
|
|
|
H5Aget_name |
ssize_t Attribute::getName(char* attr_name, size_t buf_size) |
x |
x |
|
H5std_string Attribute::getName() |
x |
x |
|
|
H5std_string Attribute::getName(size_t len) const |
x |
x |
|
|
ssize_t Attribute::getName(H5std_string& attr_name, size_t len) |
x |
x |
|
|
ssize_t Attribute::getName( size_t len, H5std_string& attr_name ) |
x |
x |
|
|
H5Aget_name_by_idx |
no |
|
|
|
H5Aget_storage_size |
hsize_t Attribute::getStorageSize() |
x |
x |
|
H5Aget_info |
no |
|
|
|
H5Aget_info_by_name |
no |
|
|
|
H5Aget_info_by_idx |
no |
|
|
|
H5Arename |
void H5Location::renameAttr(const char* oldname, const char* newname) |
x |
|
Deprecated in 1.8.19 |
void H5Object::renameAttr(const char* oldname, const char* newname) |
x |
x |
|
|
H5Arename_by_name |
no |
|
|
|
H5Aiterate2 |
int H5Location::iterateAttrs( attr_operator_t user_op, unsigned *_idx, void *op_data ) |
x |
|
|
int H5Object::iterateAttrs( attr_operator_t user_op, unsigned *_idx, void *op_data ) |
|
x |
|
|
H5Aiterate_by_name |
No |
|
|
|
H5Adelete |
void H5Location::removeAttr( const char* name ) |
x |
|
Deprecated in 1.8.19 |
void H5Object::removeAttr( const char* name ) |
x |
x |
|
|
H5Adelete_by_name |
No |
|
|
|
H5Adelete_by_idx |
No |
|
|
|
H5Aexists |
bool H5Location::attrExists(const char* name) |
x |
|
Deprecated in 1.8.19 |
bool H5Object::attrExists(const char* name) |
x |
x |
|
|
H5Aexists_by_name |
No |
|
|
|
|
|
|
|
|
H5Dcreate2 |
DataSet CommonFG::createDataSet( const char* name, const DataType& data_type, const DataSpace& data_space, const DSetCreatPropList& create_plist ) |
x |
|
|
DataSet CommonFG::createDataSet( const H5std_string& name, const DataType& data_type, const DataSpace& data_space, const DSetCreatPropList& create_plist ) |
x |
|
|
|
DataSet H5Location::createDataSet( const char* name, const DataType& data_type, const DataSpace& data_space, const DSetCreatPropList& create_plist ) |
|
x |
|
|
DataSet H5Location::createDataSet( const H5std_string& name, const DataType& data_type, const DataSpace& data_space, const DSetCreatPropList& create_plist ) |
|
x |
|
|
H5Dcreate_anon |
no |
|
|
|
H5Dopen2 |
DataSet CommonFG::openDataSet( const char* name ) |
x |
|
|
DataSet CommonFG::openDataSet( const H5std_string& name) |
x |
|
|
|
DataSet H5Location::openDataSet( const char* name ) |
|
x |
|
|
DataSet H5Location::openDataSet( const H5std_string& name) |
|
x |
|
|
H5Dclose |
void DataSet::close() |
x |
x |
|
DataSet destructor |
|
x |
|
|
H5Dget_space |
DataSpace DataSet::getSpace() |
x |
x |
|
H5Dget_space_status |
void DataSet::getSpaceStatus(H5D_space_status_t& status) |
|
|
|
H5Dget_type |
DataType AbstractDs::getDataType() |
|
|
|
ArrayType AbstractDs::getArrayType() |
|
|
|
|
CompType AbstractDs::getCompType() |
|
|
|
|
EnumType AbstractDs::getEnumType() |
|
|
|
|
IntType AbstractDs::getIntType() |
|
|
|
|
FloatType AbstractDs::getFloatType() |
|
|
|
|
StrType AbstractDs::getStrType() |
|
|
|
|
VarLenType AbstractDs::getVarLenType() |
|
|
|
|
H5Dget_create_plist |
DSetCreatPropList DataSet::getCreatePlist() |
|
|
|
H5Dget_access_plist |
no |
|
|
|
H5Dget_storage_size |
hsize_t DataSet::getStorageSize() |
|
|
|
H5Dget_offset |
haddr_t DataSet::getOffset() |
|
|
|
H5Dread |
void DataSet::read( void* buf, const DataType& mem_type, const DataSpace& mem_space, const DataSpace& file_space, const DSetMemXferPropList& xfer_plist ) |
|
|
|
void DataSet::read(H5std_string& strg, const DataType& mem_type, const DataSpace& mem_space, const DataSpace& file_space, const DSetMemXferPropList& xfer_plist) |
|
|
|
|
H5Dwrite |
void DataSet::write( const void* buf, const DataType& mem_type, const DataSpace& mem_space, const DataSpace& file_space, const DSetMemXferPropList& xfer_plist ) |
|
|
|
void DataSet::write( const H5std_string& strg, const DataType& mem_type, const DataSpace& mem_space, const DataSpace& file_space, const DSetMemXferPropList& xfer_plist ) |
|
|
|
|
H5Diterate |
int DataSet::iterateElems( void* buf, const DataType& type, const DataSpace& space, H5D_operator_t op, void* op_data ) |
|
|
|
H5Dvlen_reclaim |
void DataSet::vlenReclaim(const DataType& type, const DataSpace& space, const DSetMemXferPropList& xfer_plist, void* buf ) |
|
|
Remove this one |
void DataSet::vlenReclaim(void* buf, const DataType& type, const DataSpace& space, const DSetMemXferPropList& xfer_plist) |
|
|
Better prototype |
|
H5Dvlen_get_buf_size |
hsize_t DataSet::getVlenBufSize(const DataType& type, const DataSpace& space) |
|
|
|
H5Dfill |
void DataSet::fillMemBuf(const void *fill, const DataType& fill_type, void *buf, const DataType& buf_type, const DataSpace& space) |
|
|
|
void DataSet::fillMemBuf(void *buf, const DataType& buf_type, const DataSpace& space |
|
|
|
|
H5Dset_extent |
void DataSet::extend( const hsize_t* size ) |
|
|
|
H5Dscatter |
no |
|
|
|
H5Dgather |
no |
|
|
|
H5Ddebug |
no |
|
|
|
|
|
|
|
|
H5Eregister_class |
No |
|
|
|
H5Eunregister_class |
No |
|
|
|
H5Eclose_msg |
No |
|
|
|
H5Ecreate_msg |
No |
|
|
|
H5Ecreate_stack |
No |
|
|
|
H5Eget_current_stack |
No |
|
|
|
H5Eclose_stack |
No |
|
|
|
H5Eget_class_name |
No |
|
|
|
H5Eset_current_stack |
No |
|
|
|
H5Epush2 |
No |
|
|
|
H5Epop |
No |
|
|
|
H5Eprint2 |
void Exception::printErrorStack(FILE* stream, hid_t err_stack) |
|
|
|
H5Ewalk2 |
void Exception::walkErrorStack( H5E_direction_t direction, H5E_walk2_t func, void* client_data ) |
|
|
|
H5Eget_auto2 |
void Exception::getAutoPrint( H5E_auto2_t& func, void** client_data ) |
|
|
|
H5Eset_auto2 |
void Exception::setAutoPrint( H5E_auto2_t& func, void* client_data ) |
|
|
|
H5Eclear2 |
void Exception::clearErrorStack() |
|
|
|
H5Eauto_is_v2 |
no |
|
|
|
H5Eget_msg |
H5std_string Exception::getMajorString( hid_t err_major ) |
|
|
|
H5std_string Exception::getMinorString( hid_t err_minor ) |
|
|
|
|
H5Eget_num |
no |
|
|
|
|
|
|
|
|
H5Pset_fapl_core |
void FileAccPropList::setCore (size_t increment, hbool_t backing_store) |
|
|
|
H5Pget_fapl_core |
void FileAccPropList::getCore (size_t& increment, hbool_t& backing_store) |
|
|
|
H5Pset_fapl_direct |
No |
|
|
|
H5Pget_fapl_direct |
No |
|
|
|
H5FD_family_init |
No |
|
|
|
H5Pset_fapl_family |
void FileAccPropList::setFamily( hsize_t memb_size, const FileAccPropList& memb_plist) |
|
|
|
H5Pget_fapl_family |
void FileAccPropList::getFamily(hsize_t& memb_size, FileAccPropList& memb_plist) |
|
|
|
H5Pset_fapl_log |
void FileAccPropList::setLog(const char *logfile, unsigned flags, size_t buf_size) |
|
|
|
H5FD_multi_init |
No |
|
|
|
H5Pset_fapl_multi |
No |
|
|
|
H5Pget_fapl_multi |
No |
|
|
|
H5Pset_fapl_split |
void FileAccPropList::setSplit(const FileAccPropList& meta_plist, const FileAccPropList& raw_plist, const char* meta_ext, const char* raw_ext ) |
|
|
|
void FileAccPropList::setSplit(FileAccPropList& meta_plist, FileAccPropList& raw_plist, const char* meta_ext, const char* raw_ext ) |
|
|
|
|
void FileAccPropList::setSplit(const FileAccPropList& meta_plist, const FileAccPropList& raw_plist, const H5std_string& meta_ext, const H5std_string& raw_ext ) |
|
|
|
|
void FileAccPropList::setSplit(FileAccPropList& meta_plist, FileAccPropList& raw_plist, const H5std_string& meta_ext, const H5std_string& raw_ext ) |
|
|
|
|
H5FD_log_init |
No |
|
|
|
H5FD_core_init |
No |
|
|
|
H5FD_direct_init |
No |
|
|
|
|
|
|
|
|
H5FDregister |
No |
|
|
|
H5FDunregister |
No |
|
|
|
H5FDopen |
No |
|
|
|
H5FDclose |
No |
|
|
|
H5FDcmp |
No |
|
|
|
H5FDquery |
No |
|
|
|
H5FDalloc |
No |
|
|
|
H5FDfree |
No |
|
|
|
H5FDget_eoa |
No |
|
|
|
H5FDset_eoa |
No |
|
|
|
H5FDget_eof |
No |
|
|
|
H5FDget_vfd_handle |
No |
|
|
|
H5FDread |
No |
|
|
|
H5FDwrite |
No |
|
|
|
H5FDflush |
No |
|
|
|
H5FDtruncate |
No |
|
|
|
H5FD_sec2_init |
No |
|
|
|
H5Pset_fapl_sec2 |
void FileAccPropList::setSec2() |
|
|
|
H5FD_stdio_init |
No |
|
|
|
H5Pset_fapl_stdio |
void FileAccPropList::setStdio() |
|
|
|
H5Pset_fapl_windows |
No |
|
|
|
H5Fis_hdf5 |
bool H5File::isHdf5(const char* name) |
|
|
|
H5Fcreate |
H5File::H5File( const char* name, unsigned int flags, const FileCreatPropList& create_plist, const FileAccPropList& access_plist ) |
|
|
|
H5File::H5File( const H5std_string& name, unsigned int flags, const FileCreatPropList& create_plist, const FileAccPropList& access_plist ) |
|
|
|
|
H5Fopen |
H5File::H5File( const char* name, unsigned int flags, const FileCreatPropList& create_plist, const FileAccPropList& access_plist ) |
|
|
|
H5File::H5File( const H5std_string& name, unsigned int flags, const FileCreatPropList& create_plist, const FileAccPropList& access_plist ) |
|
|
|
|
void H5File::openFile(const char* name, unsigned int flags, const FileAccPropList& access_plist) |
|
|
|
|
H5Freopen |
void H5File::reOpen() |
|
|
|
H5Fflush |
void H5Location::flush(H5F_scope_t scope) |
|
|
|
void Attribute::flush(H5F_scope_t scope) |
|
|
|
|
H5Fclose |
void H5File::close() |
|
|
|
H5File destructor |
|
|
|
|
H5Fget_create_plist |
FileCreatPropList H5File::getCreatePlist() |
|
|
|
H5Fget_access_plist |
FileAccPropList H5File::getAccessPlist() |
|
|
|
H5Fget_intent |
No |
|
|
|
H5Fget_obj_count |
ssize_t H5File::getObjCount(unsigned types) |
|
|
|
ssize_t H5File::getObjCount() |
|
|
|
|
H5Fget_obj_ids |
void H5File::getObjIDs(unsigned types, size_t max_objs, hid_t *oid_list) |
|
|
|
H5Fget_vfd_handle |
void H5File::getVFDHandle(const FileAccPropList& fapl, void **file_handle) |
|
|
|
void H5File::getVFDHandle(void **file_handle) |
|
|
|
|
H5Fmount |
void CommonFG::mount(const char* name, const H5File& child, const PropList& plist ) |
|
|
|
void CommonFG::mount(const char* name, H5File& child, PropList& plist) |
|
|
|
|
void CommonFG::mount(const H5std_string& name, const H5File& child, const PropList& plist) |
|
|
|
|
void CommonFG::mount(const H5std_string& name, H5File& child, PropList& plist) |
|
|
|
|
H5Funmount |
void CommonFG::unmount( const char* name ) |
|
|
|
void CommonFG::unmount( const H5std_string& name ) |
|
|
|
|
H5Fget_freespace |
hssize_t H5File::getFreeSpace() |
|
|
|
H5Fget_filesize |
hsize_t H5File::getFileSize() |
|
|
|
H5Fget_fileno |
unsigned long H5File::getFileNum() |
|
|
|
H5Fget_file_image |
No |
|
|
|
H5Fget_mdc_config |
No |
|
|
|
H5Fset_mdc_config |
No |
|
|
|
H5Fget_mdc_hit_rate |
No |
|
|
|
H5Fget_mdc_size |
No |
|
|
|
H5Freset_mdc_hit_rate_stats |
No |
|
|
|
H5Fget_name |
H5std_string H5Location::getFileName() |
|
|
|
H5std_string Attribute::getFileName() |
|
|
Will be retired |
|
H5Fget_info2 |
No |
|
|
|
H5Fget_free_sections |
No |
|
|
|
H5Fclear_elink_file_cache |
no |
|
|
|
|
|
|
|
|
H5Gcreate2 |
Group CommonFG::createGroup( const char* name, size_t size_hint ) |
x |
|
|
Group CommonFG::createGroup( const H5std_string& name, size_t size_hint ) |
x |
|
|
|
Group H5Location::createGroup( const char* name, size_t size_hint ) |
|
x |
|
|
Group H5Location::createGroup( const H5std_string& name, size_t size_hint ) |
|
x |
|
|
Group createGroup(const char* name, const LinkCreatPropList& lcpl) |
|
x |
|
|
Group createGroup(const H5std_string& name, const LinkCreatPropList& lcpl) |
|
x |
|
|
H5Gcreate_anon |
No |
|
|
|
H5Gopen2 |
Group CommonFG::openGroup( const char* name ) |
x |
|
|
Group CommonFG::openGroup( const H5std_string& name ) |
x |
|
|
|
Group H5Location::openGroup( const char* name ) |
|
x |
|
|
Group H5Location::openGroup( const H5std_string& name ) |
|
x |
|
|
H5Gget_create_plist |
No |
|
|
|
H5Gget_info |
hsize_t CommonFG::getNumObjs() |
x |
|
|
hsize_t H5Location::getNumObjs() |
|
x |
Moved to Group in 1.10.2 |
|
hsize_t Group::getNumObjs() |
|
x |
|
|
H5Gget_info_by_name |
No |
|
|
|
H5Gget_info_by_idx |
No |
|
|
|
H5Gclose |
void Group::close() |
|
|
|
Group destructor |
|
|
|
|
H5Glink |
Deprecated |
|
|
|
H5Glink2 |
Deprecated |
|
|
|
H5Gmove |
No |
|
|
|
H5Gmove2 |
No |
|
|
|
H5Gunlink |
No |
|
|
|
H5Lcreate_hard |
No |
|
|
|
H5Lcreate_soft |
No |
|
|
|
H5Gget_linkval |
No |
|
|
|
H5Gset_comment |
No |
|
|
|
H5Gget_comment |
No |
|
|
|
H5Giterate |
int CommonFG::iterateElems( const char* name, int *idx, H5G_iterate_t op , void* op_data ) |
|
|
|
int CommonFG::iterateElems( const H5std_string& name, int *idx, H5G_iterate_t op , void* op_data ) |
|
|
|
|
H5Gget_num_objs |
no |
|
|
|
H5Gget_objinfo |
void CommonFG::getObjinfo( const char* name, hbool_t follow_link, H5G_stat_t& statbuf ) |
|
|
|
void CommonFG::getObjinfo( const H5std_string& name, hbool_t follow_link, H5G_stat_t& statbuf ) |
|
|
|
|
void CommonFG::getObjinfo( const char* name, H5G_stat_t& statbuf ) |
|
|
|
|
void CommonFG::getObjinfo( const H5std_string& name, H5G_stat_t& statbuf ) |
|
|
|
|
H5Gget_objname_by_idx |
No |
|
|
|
H5Gget_objtype_by_idx |
H5G_obj_t CommonFG::getObjTypeByIdx(hsize_t idx) |
|
|
|
H5G_obj_t CommonFG::getObjTypeByIdx(hsize_t idx, char* type_name) |
|
|
|
|
H5G_obj_t CommonFG::getObjTypeByIdx(hsize_t idx, H5std_string& type_name) |
|
|
|
|
|
|
|
|
|
H5Iregister |
No |
|
|
|
H5Iobject_verify |
No |
|
|
|
H5Iremove_verify |
No |
|
|
|
H5Iget_type |
H5I_type_t IdComponent::getHDFObjType(const hid_t obj_id) |
|
|
|
H5Iget_file_id |
No |
|
|
|
H5Iget_name |
ssize_t H5Object::getObjName(char *obj_name, size_t buf_size) |
|
|
|
H5std_string H5Object::getObjName() |
|
|
|
|
ssize_t H5Object::getObjName(H5std_string& obj_name, size_t len) |
|
|
|
|
H5Iinc_ref |
void IdComponent::incRefCount(const hid_t obj_id) |
|
|
|
void IdComponent::incRefCount() |
|
|
|
|
H5Idec_ref |
void IdComponent::decRefCount(const hid_t obj_id) |
|
|
|
void IdComponent::decRefCount() |
|
|
|
|
H5Iget_ref |
int IdComponent::getCounter(const hid_t obj_id) |
|
|
|
int IdComponent::getCounter() |
|
|
|
|
H5Iregister_type |
No |
|
|
|
H5Iclear_type |
No |
|
|
|
H5Idestroy_type |
No |
|
|
|
H5Iinc_type_ref |
No |
|
|
|
H5Idec_type_ref |
No |
|
|
|
H5Iget_type_ref |
No |
|
|
|
H5Isearch |
No |
|
|
|
H5Inmembers |
No |
|
|
|
H5Itype_exists |
No |
|
|
|
H5Iis_valid |
No |
|
|
|
|
|
|
|
|
H5Lmove |
void H5Location::moveLink(const char* src_name, const Group& dst, const char* dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
void H5Location::moveLink(const H5std_string& src_name, const Group& dst, const H5std_string& dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void H5Location::moveLink(const char* src_name, const char* dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void H5Location::moveLink(const H5std_string& src_name, const H5std_string& dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void CommonFG::move( const char* src, const char* dst ) |
x |
x |
Deprecated due to inadequate functionality |
|
void CommonFG::move( const H5std_string& src, const H5std_string& dst ) |
x |
x |
Same as above |
|
H5Lcopy |
void H5Location::copyLink(const char *src_name, const Group& dst, const char *dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
void H5Location::copyLink(const H5std_string& src_name, const Group& dst, const H5std_string& dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void H5Location::copyLink(const char *src_name, const char *dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void H5Location::copyLink(const H5std_string& src_name, const H5std_string& dst_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
H5Lcreate_hard |
void H5Location::link(const char *curr_name, const Group& new_loc, const char *new_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
void H5Location::link(const H5std_string& curr_name, const Group& new_loc, const H5std_string& new_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void H5Location::link(const char *curr_name, const hid_t same_loc, const char *new_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
void H5Location::link(const H5std_string& curr_name, const hid_t same_loc, const H5std_string& new_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
H5Lcreate_soft |
void H5Location::link(const char *target_name, const char *link_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
void H5Location::link(const H5std_string& target_name, const H5std_string& link_name, const LinkCreatPropList& lcpl = LinkCreatPropList::DEFAULT, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
|
|
H5Lcreate_hard H5Lcreate_soft |
void CommonFG::link( H5L_type_t link_type, const char* curr_name, const char* new_name ) |
x |
x |
Deprecated due to inadequate functionality |
void CommonFG::link( H5L_type_t link_type, const H5std_string& curr_name, const H5std_string& new_name ) |
x |
x |
Deprecated due to inadequate functionality |
|
H5Ldelete |
void CommonFG::unlink( const char* name, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
x |
|
Added second argument in 1.8.21 |
void CommonFG::unlink( const H5std_string& name, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
x |
|
Added second argument in 1.8.21 |
|
void H5Location::unlink( const char* name, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
Moved from CommonFG & added 2nd arg in 1.10.2 |
|
void H5Location::unlink( const H5std_string& name, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
x |
Moved from CommonFG & added 2nd arg in 1.10.2 |
|
H5Ldelete_by_idx |
No |
|
|
|
H5Lget_val |
H5std_string CommonFG::getLinkval( const char* name, size_t size ) |
x |
|
|
H5std_string CommonFG::getLinkval( const H5std_string& name, size_t size ) |
x |
|
|
|
H5std_string H5Location::getLinkval( const char* name, size_t size ) |
|
x |
|
|
H5std_string H5Location::getLinkval( const H5std_string& name, size_t size ) |
|
x |
|
|
H5Lget_val_by_idx |
No |
|
|
|
H5Lexists |
bool H5Location::nameExists(const char* name, const LinkAccPropList& lapl) |
|
|
|
bool H5Location::nameExists(const H5std_string& name, const LinkAccPropList& lapl) |
|
|
|
|
H5Lget_info |
H5L_info2_t getLinkInfo(const char* link_name, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
|
|
H5L_info2_t getLinkInfo(const H5std_string& link_name, const LinkAccPropList& lapl = LinkAccPropList::DEFAULT) |
|
|
|
|
H5Lget_info_by_idx |
|
|
|
|
H5Lget_name_by_idx |
H5std_string CommonFG::getObjnameByIdx(hsize_t idx) |
x |
|
|
ssize_t CommonFG::getObjnameByIdx(hsize_t idx, char* name, size_t size) |
x |
|
|
|
ssize_t CommonFG::getObjnameByIdx(hsize_t idx, H5std_string& name, size_t size) |
x |
|
|
|
H5std_string H5Location::getObjnameByIdx(hsize_t idx) |
|
x |
|
|
ssize_t H5Location::getObjnameByIdx(hsize_t idx, char* name, size_t size) |
|
x |
|
|
ssize_t H5Location::getObjnameByIdx(hsize_t idx, H5std_string& name, size_t size) |
|
x |
|
|
H5Literate |
No |
|
|
|
H5Literate_by_name |
No |
|
|
|
H5Lvisit |
No |
|
|
|
H5Lvisit_by_name |
No |
|
|
|
|
|
|
|
|
H5Lcreate_ud |
No |
|
|
|
H5Lregister |
No |
|
|
|
H5Lunregister |
No |
|
|
|
H5Lis_registered |
No |
|
|
|
H5Lunpack_elink_val |
No |
|
|
|
H5Lcreate_external |
No |
|
|
|
|
|
|
|
|
H5Oopen |
No |
|
|
|
H5Oopen_by_addr |
No |
|
|
|
H5Oopen_by_idx |
No |
|
|
|
H5Oexists_by_name |
No |
|
|
|
H5Oget_info |
No |
|
|
|
H5Oget_info_by_name |
H5O_type_t CommonFG::childObjType(const char* objname) |
|
|
|
H5O_type_t CommonFG::childObjType(const H5std_string& objname) |
|
|
|
|
H5O_type_t H5Location::childObjType(const char* objname) |
|
x |
|
|
H5O_type_t H5Location::childObjType(const H5std_string& objname) |
|
x |
|
|
H5Oget_info_by_idx |
H5O_type_t CommonFG::childObjType(hsize_t index, H5_index_t index_type, H5_iter_order_t order, const char* objname) |
|
|
|
H5O_type_t H5Location::childObjType(hsize_t index, H5_index_t index_type, H5_iter_order_t order, const char* objname) |
|
x |
|
|
H5Olink |
No |
|
|
|
H5Oincr_refcount |
No |
|
|
|
H5Odecr_refcount |
No |
|
|
|
H5Ocopy |
No |
|
|
|
H5Oset_comment |
No |
|
|
|
H5Oset_comment_by_name |
No |
|
|
|
H5Oget_comment |
No |
|
|
|
H5Oget_comment_by_name |
No |
|
|
|
H5Ovisit |
No |
|
|
|
H5Ovisit_by_name |
No |
|
|
|
H5Oclose |
No |
|
|
|
|
|
|
|
|
H5PLset_loading_state |
No |
|
|
|
H5PLget_loading_state |
No |
|
|
|
|
|
|
|
|
H5Pcreate_class |
No |
|
|
|
H5Pget_class_name |
H5std_string PropList::getClassName() |
|
|
|
H5Pcreate |
PropList::PropList(const hid_t plist_id) |
|
|
|
H5Pregister2 |
No |
|
|
|
H5Pinsert2 |
No |
|
|
|
H5Pset |
void PropList::setProperty(const char* name, void* value) |
|
|
|
void PropList::setProperty(const char* name, const char* charptr) |
|
|
|
|
void PropList::setProperty(const char* name, H5std_string& strg) |
|
|
|
|
void PropList::setProperty(const H5std_string& name, void* value) |
|
|
|
|
void PropList::setProperty(const H5std_string& name, H5std_string& strg) |
|
|
|
|
H5Pexist |
bool PropList::propExist(const char* name ) |
|
|
|
bool PropList::propExist(const H5std_string& name ) |
|
|
|
|
H5Pencode |
void DataType::encode() |
|
|
|
H5Pdecode |
virtual DataType* DataType::decode() virtual DataType* ArrayType::decode() virtual DataType* CompType::decode() virtual DataType* DataType::decode() virtual DataType* EnumType::decode() virtual DataType* FloatType::decode() virtual DataType* IntType::decode() virtual DataType* StrType::decode() virtual DataType* VarLenType::decode() |
|
|
|
H5Pget_size |
size_t PropList::getPropSize(const char *name) |
|
|
|
size_t PropList::getPropSize(const H5std_string& name) |
||||
H5Pget_nprops |
size_t PropList::getNumProps() |
|
|
|
H5Pget_class |
hid_t PropList::getClass() |
|
|
|
H5Pget_class_parent |
PropList PropList::getClassParent() |
|
|
|
H5Pget |
void PropList::getProperty(const char* name, void* value) |
|
|
|
H5std_string PropList::getProperty(const char* name) |
||||
void PropList::getProperty(const H5std_string& name, void* value) |
||||
H5std_string PropList::getProperty(const H5std_string& name) |
||||
H5Pequal |
bool PropList::operator==(const PropList& rhs) |
|
|
|
H5Pisa_class |
bool PropList::isAClass(const PropList& prop_class) |
|
|
|
H5Piterate |
No |
|
|
|
H5Pcopy_prop |
void PropList::copyProp(PropList& dest, const char *name) |
|
|
|
void PropList::copyProp( PropList& dest, const H5std_string& name ) |
||||
void PropList::copyProp( PropList& dest, PropList& src, const char *name ) |
||||
void PropList::copyProp( PropList& dest, PropList& src, const H5std_string& name ) |
||||
H5Premove |
void PropList::removeProp(const char *name) |
|
|
|
void PropList::removeProp(const H5std_string& name) |
||||
H5Punregister |
No |
|
|
|
H5Pclose_class |
void PropList::closeClass() |
|
|
|
H5Pclose |
void PropList::close() |
|
|
|
PropList destructor |
|
|
|
|
H5Pcopy |
void PropList::copy( const PropList& like_plist ) |
|
|
|
H5Pset_attr_phase_change |
void ObjCreatPropList::setAttrPhaseChange(unsigned max_compact = 8, unsigned min_dense = 6) |
|
|
|
H5Pget_attr_phase_change |
void ObjCreatPropList::getAttrPhaseChange(unsigned& max_compact, unsigned& min_dense) |
|
|
|
H5Pset_attr_creation_order |
void ObjCreatPropList::setAttrCrtOrder(unsigned crt_order_flags) |
|
|
|
H5Pget_attr_creation_order |
unsigned ObjCreatPropList::getAttrCrtOrder() |
|
|
|
H5Pset_obj_track_times |
No |
|
|
|
H5Pget_obj_track_times |
No |
|
|
|
H5Pmodify_filter |
void modifyFilter(H5Z_filter_t filter_id, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[]) |
|
|
|
H5Pset_filter |
void DSetCreatPropList::setFilter(H5Z_filter_t filter_id, unsigned int flags, size_t cd_nelmts, const unsigned int cd_values[]) |
|
|
|
H5Pget_nfilters |
int DSetCreatPropList::getNfilters() |
|
|
|
H5Pget_filter2 |
H5Z_filter_t DSetCreatPropList::getFilter(int filter_number, unsigned int &flags, size_t &cd_nelmts, unsigned int* cd_values, size_t namelen, char name[], unsigned int& filter_config) |
|
|
|
H5Pget_filter_by_id2 |
void DSetCreatPropList::getFilterById(H5Z_filter_t filter_id, unsigned int &flags, size_t &cd_nelmts, unsigned int* cd_values, size_t namelen, char name[], unsigned int &filter_config) |
|
|
|
H5Pall_filters_avail |
bool DSetCreatPropList::allFiltersAvail() |
|
|
|
H5Premove_filter |
void DSetCreatPropList::removeFilter(H5Z_filter_t filter_id) |
|
|
|
H5Pset_deflate |
void DSetCreatPropList::setDeflate(int level) |
|
|
|
H5Pset_fletcher32 |
void DSetCreatPropList::setFletcher32() |
|
|
|
H5Pset_userblock |
void FileCreatPropList::setUserblock(hsize_t size) |
|
|
|
H5Pget_userblock |
hsize_t FileCreatPropList::getUserblock() |
|
|
|
H5Pset_sizes |
void FileCreatPropList::setSizes(size_t sizeof_addr, size_t sizeof_size) |
|
|
|
H5Pget_sizes |
void FileCreatPropList::getSizes(size_t& sizeof_addr, size_t& sizeof_size) |
|
|
|
H5Pset_sym_k |
void FileCreatPropList::setSymk(unsigned ik, unsigned lk) |
|
|
|
H5Pget_sym_k |
void FileCreatPropList::getSymk(unsigned& ik, unsigned& lk) |
|
|
|
H5Pset_istore_k |
void FileCreatPropList::setIstorek(unsigned ik) |
|
|
|
H5Pget_istore_k |
unsigned FileCreatPropList::getIstorek() |
|
|
|
H5Pset_shared_mesg_nindexes |
No |
|
|
|
H5Pget_shared_mesg_nindexes |
No |
|
|
|
H5Pset_shared_mesg_index |
No |
|
|
|
H5Pget_shared_mesg_index |
No |
|
|
|
H5Pset_shared_mesg_phase_change |
No |
|
|
|
H5Pget_shared_mesg_phase_change |
No |
|
|
|
H5Pset_file_space |
void FileCreatPropList::setFileSpaceStrategy(H5F_fspace_strategy_t strategy, hbool_t persist, hsize_t threshold) |
|
|
|
H5Pget_file_space |
void FileCreatPropList::getFileSpaceStrategy(H5F_fspace_strategy_t& strategy, hbool_t& persist, hsize_t& threshold) |
|
|
|
H5Pset_alignment |
void FileAccPropList::setAlignment(hsize_t threshold, hsize_t alignment) |
|
|
|
H5Pget_alignment |
void FileAccPropList::getAlignment(hsize_t &threshold, hsize_t &alignment) |
|
|
|
H5Pset_driver |
void FileAccPropList::setDriver(hid_t new_driver_id, const void *new_driver_info) |
|
|
|
H5Pget_driver |
hid_t FileAccPropList::getDriver() |
|
|
|
H5Pget_driver_info |
No |
|
|
|
H5Pset_family_offset |
void FileAccPropList::setFamilyOffset(hsize_t offset) |
|
|
|
H5Pget_family_offset |
hsize_t FileAccPropList::getFamilyOffset() |
|
|
|
H5Pset_multi_type |
void FileAccPropList::setMultiType(H5FD_mem_t dtype) |
|
|
|
H5Pget_multi_type |
H5FD_mem_t FileAccPropList::getMultiType() |
|
|
|
H5Pset_cache |
void FileAccPropList::setCache(int mdc_nelmts, size_t rdcc_nelmts, size_t rdcc_nbytes, double rdcc_w0) |
|
|
|
H5Pget_cache |
void FileAccPropList::getCache(int& mdc_nelmts, size_t& rdcc_nelmts, size_t& rdcc_nbytes, double& rdcc_w0) |
|
|
|
H5Pset_mdc_config |
No |
|
|
|
H5Pget_mdc_config |
No |
|
|
|
H5Pset_gc_references |
void FileAccPropList::setGcReferences(unsigned gc_ref) |
|
|
|
H5Pget_gc_references |
unsigned FileAccPropList::getGcReferences() |
|
|
|
H5Pset_fclose_degree |
void FileAccPropList::setFcloseDegree(H5F_close_degree_t degree) |
|
|
|
H5Pget_fclose_degree |
H5F_close_degree_t FileAccPropList::getFcloseDegree() |
|
|
|
H5Pset_meta_block_size |
void FileAccPropList::setMetaBlockSize(hsize_t &block_size) |
|
|
|
H5Pget_meta_block_size |
hsize_t FileAccPropList::getMetaBlockSize() |
|
|
|
H5Pset_sieve_buf_size |
void FileAccPropList::setSieveBufSize(size_t bufsize) |
|
|
|
H5Pget_sieve_buf_size |
size_t FileAccPropList::getSieveBufSize() |
|
|
|
H5Pset_small_data_block_size |
void DSetMemXferPropList::setSmallDataBlockSize(hsize_t size) |
|
|
|
H5Pget_small_data_block_size |
hsize_t DSetMemXferPropList::getSmallDataBlockSize() |
|
|
|
H5Pset_libver_bounds |
void FileAccPropList::setLibverBounds(H5F_libver_t libver_low, H5F_libver_t libver_high) |
|
|
|
H5Pget_libver_bounds |
void FileAccPropList::getLibverBounds(H5F_libver_t& libver_low, H5F_libver_t& libver_high) |
|
|
|
H5Pset_elink_file_cache_size |
No |
|
|
|
H5Pset_elink_file_cache_size |
No |
|
|
|
H5Pget_elink_file_cache_size |
No |
|
|
|
H5Pset_file_image |
No |
|
|
|
H5Pget_file_image |
No |
|
|
|
H5Pset_file_image_callbacks |
No |
|
|
|
H5Pget_file_image_callbacks |
No |
|
|
|
|
|
|
|
|
H5Pset_core_write_tracking |
No |
|
|
|
H5Pget_core_write_tracking |
No |
|
|
|
|
|
|
|
|
H5Pset_layout |
void DSetCreatPropList::setLayout(H5D_layout_t layout) |
|
|
|
H5Pget_layout |
H5D_layout_t DSetCreatPropList::getLayout() |
|
|
|
H5Pset_chunk |
void DSetCreatPropList::setChunk(int ndims, const hsize_t* dim) |
|
|
|
H5Pget_chunk |
int DSetCreatPropList::getChunk(int max_ndims, hsize_t* dim) |
|
|
|
H5Pset_external |
void DSetCreatPropList::setExternal(const char* name, off_t offset, hsize_t size) |
|
|
|
H5Pget_external_count |
int DSetCreatPropList::getExternalCount |
|
|
|
H5Pget_external |
void DSetCreatPropList::getExternal(unsigned idx, size_t name_size, char* name, off_t& offset, hsize_t& size) |
|
|
|
H5Pset_szip |
void DSetCreatPropList::setSzip(unsigned int options_mask, unsigned int pixels_per_block) |
|
|
|
H5Pset_shuffle |
void DSetCreatPropList::setShuffle() |
|
|
|
H5Pset_nbit |
void DSetCreatPropList::setNbit() |
|
|
|
H5Pset_scaleoffset |
No |
|
|
|
H5Pset_fill_value |
void DSetCreatPropList::setFillValue(const DataType& fvalue_type, const void* value) |
|
|
|
H5Pget_fill_value |
void DSetCreatPropList::getFillValue(const DataType& fvalue_type, void* value) |
|
|
|
H5Pfill_value_defined |
H5D_fill_value_t DSetCreatPropList::isFillValueDefined() |
|
|
|
H5Pset_alloc_time |
void DSetCreatPropList::setAllocTime(H5D_alloc_time_t alloc_time) |
|
|
|
H5Pget_alloc_time |
H5D_alloc_time_t DSetCreatPropList::getAllocTime() |
|
|
|
H5Pset_fill_time |
void DSetCreatPropList::setFillTime(H5D_fill_time_t fill_time) |
|
|
|
H5Pget_fill_time |
H5D_fill_time_t DSetCreatPropList::getFillTime() |
|
|
|
H5Pset_chunk_cache |
No |
|
|
|
H5Pget_chunk_cache |
No |
|
|
|
H5Pset_data_transform |
void DSetMemXferPropList::setDataTransform(const char* expression) void DSetMemXferPropList::setDataTransform(const H5std_string& expression) |
|
|
|
H5Pget_data_transform |
ssize_t DSetMemXferPropList::getDataTransform(char* exp, size_t buf_size) H5std_string DSetMemXferPropList::getDataTransform() |
|
|
|
H5Pset_buffer |
void DSetMemXferPropList::setBuffer(size_t size, void* tconv, void* bkg) |
|
|
|
H5Pget_buffer |
size_t DSetMemXferPropList::getBuffer(void** tconv, void** bkg) |
|
|
|
H5Pset_preserve |
void DSetMemXferPropList::setPreserve(bool status) |
|
|
|
H5Pget_preserve |
bool DSetMemXferPropList::getPreserve() |
|
|
|
H5Pset_edc_check |
void DSetMemXferPropList::setEDCCheck(H5Z_EDC_t check) |
|
|
|
H5Z_EDC_t H5Pget_edc_check |
H5Z_EDC_t DSetMemXferPropList::getEDCCheck() |
|
|
|
H5Pset_filter_callback |
No |
|
|
|
H5Pset_btree_ratios |
void DSetMemXferPropList::setBtreeRatios(double left, double middle, double right) |
|
|
|
H5Pget_btree_ratios |
void DSetMemXferPropList::getBtreeRatios(double& left, double& middle, double& right) |
|
|
|
H5Pset_vlen_mem_manager |
void DSetMemXferPropList::setVlenMemManager() void DSetMemXferPropList::setVlenMemManager(H5MM_allocate_t alloc_func, void* alloc_info, H5MM_free_t free_func, void* free_info) |
|
|
|
H5Pget_vlen_mem_manager |
void DSetMemXferPropList::getVlenMemManager(H5MM_allocate_t& alloc_func, void** alloc_info, H5MM_free_t& free_func, void** free_info) |
|
|
|
H5Pset_hyper_vector_size |
void DSetMemXferPropList::setHyperVectorSize(size_t vector_size) |
|
|
|
H5Pget_hyper_vector_size |
size_t DSetMemXferPropList::getHyperVectorSize() |
|
|
|
H5Pset_type_conv_cb |
void DSetMemXferPropList::setTypeConvCB(H5T_conv_except_func_t op, void *user_data) |
|
|
|
H5Pget_type_conv_cb |
void DSetMemXferPropList::getTypeConvCB(H5T_conv_except_func_t *op, void **user_data) |
|
|
|
H5Pset_create_intermediate_group |
No |
|
|
|
H5Pget_create_intermediate_group |
No |
|
|
|
H5Pset_local_heap_size_hint |
No |
|
|
|
H5Pget_local_heap_size_hint |
No |
|
|
|
H5Pset_link_phase_change |
No |
|
|
|
H5Pget_link_phase_change |
No |
|
|
|
H5Pset_est_link_info |
No |
|
|
|
H5Pget_est_link_info |
No |
|
|
|
H5Pset_link_creation_order |
No |
|
|
|
H5Pget_link_creation_order |
No |
|
|
|
H5Pset_char_encoding |
ASAP |
|
|
|
H5Pget_char_encoding |
ASAP |
|
|
|
H5Pset_nlinks |
void LinkAccPropList::setNumLinks(size_t nlinks) |
|
|
|
H5Pget_nlinks |
size_t LinkAccPropList::getNumLinks() |
|
|
|
H5Pset_elink_prefix |
No |
|
|
|
H5Pget_elink_prefix |
No |
|
|
|
H5Pget_elink_fapl |
No |
|
|
|
H5Pset_elink_fapl |
No |
|
|
|
H5Pset_elink_acc_flags |
No |
|
|
|
H5Pget_elink_acc_flags |
No |
|
|
|
H5Pset_elink_cb |
No |
|
|
|
H5Pget_elink_cb |
No |
|
|
|
|
|
|
|
|
H5Pset_copy_object |
No |
|
|
|
H5Pget_copy_object |
No |
|
|
|
H5Padd_merge_committed_dtype_path |
No |
|
|
|
H5Pfree_merge_committed_dtype_paths |
No |
|
|
|
H5Pset_mcdt_search_cb |
No |
|
|
|
H5Pget_mcdt_search_cb |
No |
|
|
|
|
|
|
|
|
H5open |
void H5Library::open() |
x |
x |
|
H5close |
void H5Library::close() |
x |
x |
|
H5dont_atexit |
void H5Library::dontAtExit() |
x |
x |
|
H5garbage_collect |
void H5Library::garbageCollect() |
x |
x |
|
H5set_free_list_limits |
void H5Library::setFreeListLimits(int reg_global_lim, int reg_list_lim, int arr_global_lim, int arr_list_lim, int blk_global_lim, int blk_list_lim) |
x |
x |
|
H5get_libversion |
void H5Library::getLibVersion(unsigned& majnum, unsigned& minnum, unsigned& relnum) |
x |
x |
|
H5check_version |
void H5Library::checkVersion(unsigned majnum, unsigned minnum, unsigned relnum) |
x |
x |
|
H5free_memory |
No wrapper |
|
|
|
H5allocate_memory |
No wrapper |
|
|
|
H5resize_memory |
No wrapper |
|
|
|
|
|
|
|
|
H5Rcreate |
void H5Location::reference(void* ref, const char* name, const DataSpace& dataspace, H5R_type_t ref_type) |
|
|
|
void H5Location::reference(void* ref, const H5std_string& name, const DataSpace& dataspace, H5R_type_t ref_type) |
||||
void H5Location::reference(void* ref, const char* name, H5R_type_t ref_type) |
||||
void H5Location::reference(void* ref, const H5std_string& name, H5R_type_t ref_type) |
||||
H5Rdereference2 |
DataSet::DataSet(const H5Location& loc, const void* ref, H5R_type_t ref_type) |
|
|
|
H5Rget_region |
DataSpace H5Location::getRegion(void *ref, H5R_type_t ref_type) |
|
|
|
H5Rget_obj_type2 |
H5O_type_t H5Location::getRefObjType(void *ref, H5R_type_t ref_type) |
|
|
|
H5Rget_name |
No |
|
|
|
|
|
|
|
|
H5Rget_obj_type1 |
Should be remove from code |
|
|
|
|
|
|
|
|
H5Screate |
DataSpace::DataSpace(H5S_class_t type) |
x |
x |
|
H5Screate_simple |
DataSpace::DataSpace(int rank, const hsize_t * dims, const hsize_t * maxdims) |
x |
x |
|
H5Sset_extent_simple |
void DataSpace::setExtentSimple(int rank, const hsize_t *current_size, const hsize_t *maximum_size) |
|
|
|
H5Scopy |
void DataSpace::copy(const DataSpace& like_space) |
|
|
|
H5Sclose |
void DataSpace::close() |
|
|
|
H5Sencode |
No |
|
|
|
H5Sdecode |
No |
|
|
|
H5Sget_simple_extent_npoints |
hssize_t DataSpace::getSimpleExtentNpoints |
|
|
|
H5Sget_simple_extent_ndims |
int DataSpace::getSimpleExtentNdims () |
|
|
|
H5Sget_simple_extent_dims |
int DataSpace::getSimpleExtentDims (hsize_t *dims, hsize_t *maxdims) |
|
|
|
H5Sis_simple |
bool DataSpace::isSimple () |
|
|
|
H5Sget_select_npoints |
hssize_t DataSpace::getSelectNpoints () |
|
|
|
H5Sselect_hyperslab |
void DataSpace::selectHyperslab(H5S_seloper_t op, const hsize_t *count, const hsize_t *start, const hsize_t *stride, const hsize_t *block) |
|
|
|
H5Sselect_elements |
void DataSpace::selectElements (H5S_seloper_t op, const size_t num_elements, const hsize_t *coord) |
|
|
|
H5Sget_simple_extent_type |
H5S_class_t DataSpace::getSimpleExtentType () |
|
|
|
H5Sset_extent_none |
void DataSpace::setExtentNone () |
|
|
|
H5Sextent_copy |
void DataSpace::extentCopy (const DataSpace& dest_space) |
|
|
|
H5Sextent_equal |
No |
|
|
|
H5Sselect_all |
void DataSpace::selectAll () |
|
|
|
H5Sselect_none |
void DataSpace::selectNone () |
|
|
|
H5Soffset_simple |
void DataSpace::offsetSimple (const hssize_t* offset) |
|
|
|
H5Sselect_valid |
bool DataSpace::selectValid () |
|
|
|
H5Sis_regular_hyperslab |
No |
|
|
|
H5Sget_regular_hyperslab |
No |
|
|
|
H5Sget_select_hyper_nblocks |
hssize_t DataSpace::getSelectHyperNblocks () |
|
|
|
H5Sget_select_elem_npoints |
hssize_t DataSpace::getSelectElemNpoints () |
|
|
|
H5Sget_select_hyper_blocklist |
void DataSpace::getSelectHyperBlocklist(hsize_t startblock, hsize_t numblocks, hsize_t *buf) |
|
|
|
H5Sget_select_elem_pointlist |
void DataSpace::getSelectElemPointlist (hsize_t startpoint, hsize_t numpoints, hsize_t *buf) |
|
|
|
H5Sget_select_bounds |
void DataSpace::getSelectBounds (hsize_t* start, hsize_t* end) |
|
|
|
H5Sget_select_type |
No |
|
|
|
|
|
|
|
|
H5Tcreate |
DataType::DataType(const H5T_class_t type_class, size_t size) |
|
|
|
H5Tcopy |
DataType::DataType(const PredType& pred_type) |
|
|
|
void DataType::copy(const DataType& like_type) |
|
|
|
|
void DataType::copy(const DataSet& dset) |
|
|
|
|
H5Tclose |
void DataType::close() |
|
|
|
DataType destructor |
|
|
|
|
H5Tequal |
bool DataType::operator==(const DataType& compared_type) |
|
|
|
H5Tlock |
void DataType::lock() |
|
|
|
H5Tcommit2 |
void DataType::commit(const H5Location& loc, const char* name) |
|
|
|
void DataType::commit(const H5Location& loc, const H5std_string& name) |
|
|
|
|
H5Topen2 |
DataType CommonFG::openDataType(const char* name) |
|
|
|
DataType CommonFG::openDataType(const H5std_string& name) |
|
|
|
|
ArrayType CommonFG::openArrayType(const char* name) |
|
|
|
|
ArrayType CommonFG::openArrayType(const H5std_string& name) |
|
|
|
|
CompType CommonFG::openCompType(const char* name) |
|
|
|
|
CompType CommonFG::openCompType(const H5std_string& name) |
|
|
|
|
EnumType CommonFG::openEnumType(const char* name) |
|
|
|
|
EnumType CommonFG::openEnumType(const H5std_string& name) |
|
|
|
|
IntType CommonFG::openIntType(const char* name) |
|
|
|
|
IntType CommonFG::openIntType(const H5std_string& name) |
|
|
|
|
FloatType CommonFG::openFloatType(const char* name) |
|
|
|
|
FloatType CommonFG::openFloatType(const H5std_string& name) |
|
|
|
|
StrType CommonFG::openStrType(const char* name) |
|
|
|
|
StrType CommonFG::openStrType(const H5std_string& name) |
|
|
|
|
VarLenType CommonFG::openVarLenType(const char* name) |
|
|
|
|
VarLenType CommonFG::openVarLenType(const H5std_string& name) |
|
|
|
|
H5Tcommit_anon |
No |
|
|
|
H5Tget_create_plist |
PropList DataType::getCreatePlist() |
|
|
|
H5Tcommitted |
bool DataType::committed() |
|
|
|
H5Tencode |
void DataType::encode() |
|
|
|
H5Tdecode |
virtual DataType* DataType::decode() const; virtual DataType* ArrayType::decode() const; virtual DataType* CompType::decode() const; virtual DataType* DataType::decode() const; virtual DataType* EnumType::decode() const; virtual DataType* FloatType::decode() const; virtual DataType* IntType::decode() const; virtual DataType* StrType::decode() const; virtual DataType* VarLenType::decode() const; |
|
|
|
H5Tinsert |
void CompType::insertMember(const H5std_string& name, size_t offset, const DataType& new_member) |
|
|
|
H5Tpack |
void CompType::pack() |
|
|
|
H5Tenum_create |
EnumType::EnumType(const IntType& data_type) |
|
|
|
H5Tenum_insert |
void EnumType::insert(const char* name, void *value) |
|
|
|
H5Tenum_nameof |
H5std_string EnumType::nameOf(void *value, size_t size) |
|
|
|
H5Tenum_valueof |
void EnumType::valueOf(const char* name, void *value) |
|
|
|
H5Tvlen_create |
VarLenType::VarLenType(const DataType* base_type) |
|
|
|
H5Tarray_create2 |
ArrayType::ArrayType(const DataType& base_type, int ndims, const hsize_t* dims) |
|
|
|
H5Tget_array_ndims |
int ArrayType::getArrayNDims() |
|
|
|
H5Tget_array_dims2 |
int ArrayType::getArrayDims(hsize_t* dims) |
|
|
|
H5Tset_tag |
void DataType::setTag(const char* tag) |
|
|
|
void DataType::setTag(const H5std_string& tag) |
|
|
|
|
H5Tget_tag |
H5std_string DataType::getTag() |
|
|
|
H5Tget_super |
DataType DataType::getSuper() |
|
|
|
H5Tget_class |
H5T_class_t DataType::getClass() |
|
|
|
H5Tdetect_class |
bool DataType::detectClass(H5T_class_t cls) |
|
|
|
H5Tget_size |
size_t DataType::getSize() |
|
|
|
H5Tget_order |
H5T_order_t AtomType::getOrder() |
|
|
|
H5Tget_precision |
size_t AtomType::getPrecision() |
|
|
|
H5Tget_offset |
int AtomType::getOffset() |
|
|
|
H5Tget_pad |
void AtomType::getPad(H5T_pad_t& lsb, H5T_pad_t& msb) |
|
|
|
H5Tget_sign |
H5T_sign_t IntType::getSign() |
|
|
|
H5Tget_fields |
void FloatType::getFields(size_t& spos, size_t& epos, size_t& esize, size_t& mpos, size_t& msize) |
|
|
|
H5Tget_ebias |
size_t FloatType::getEbias() |
|
|
|
H5Tget_norm |
H5T_norm_t FloatType::getNorm(H5std_string& norm_string) |
|
|
|
H5Tget_inpad |
H5T_pad_t FloatType::getInpad(H5std_string& pad_string) |
|
|
|
H5Tget_strpad |
H5T_str_t StrType::getStrpad() |
|
|
|
H5Tget_nmembers |
int CompType::getNmembers() |
|
|
|
int EnumType::getNmembers() |
|
|
|
|
H5Tget_member_name |
H5std_string CompType::getMemberName(unsigned member_num) |
|
|
|
H5Tget_member_index |
int CompType::getMemberIndex(const char* name) |
|
|
|
int CompType::getMemberIndex(const H5std_string& name) |
|
|
|
|
H5Tget_member_offset |
size_t CompType::getMemberOffset(unsigned member_num) |
|
|
|
H5Tget_member_class |
H5T_class_t CompType::getMemberClass(unsigned member_num) |
|
|
|
H5Tget_member_type |
DataType CompType::getMemberDataType(unsigned member_num) |
|
|
|
ArrayType CompType::getMemberArrayType(unsigned member_num) |
|
|
|
|
CompType CompType::getMemberCompType(unsigned member_num) |
|
|
|
|
EnumType CompType::getMemberEnumType(unsigned member_num) |
|
|
|
|
IntType CompType::getMemberIntType(unsigned member_num) |
|
|
|
|
FloatType CompType::getMemberFloatType(unsigned member_num) |
|
|
|
|
StrType CompType::getMemberStrType(unsigned member_num) |
|
|
|
|
VarLenType CompType::getMemberVarLenType(unsigned member_num) |
|
|
|
|
H5Tget_member_value |
void EnumType::getMemberValue(unsigned memb_no, void *value) |
|
|
|
H5Tget_cset |
H5T_cset_t StrType::getCset() |
|
|
|
H5Tis_variable_str |
bool DataType::isVariableStr() |
|
|
|
H5Tget_native_type |
No |
|
|
|
H5Tset_size |
void AtomType::setSize(size_t size) |
|
|
|
void CompType::setSize(size_t size) |
|
|
|
|
H5Tset_order |
void AtomType::setOrder(H5T_order_t order) |
|
|
|
H5Tset_precision |
void AtomType::setPrecision(size_t precision) |
|
|
|
H5Tset_offset |
void AtomType::setOffset(size_t offset) |
|
|
|
H5Tset_pad |
void AtomType::setPad(H5T_pad_t lsb, H5T_pad_t msb) |
|
|
|
H5Tset_sign |
void IntType::setSign(H5T_sign_t sign) |
|
|
|
H5Tset_fields |
void FloatType::setFields(size_t spos, size_t epos, size_t esize, size_t mpos, size_t msize) |
|
|
|
H5Tset_ebias |
void FloatType::setEbias(size_t ebias) |
|
|
|
H5Tset_norm |
void FloatType::setNorm(H5T_norm_t norm) |
|
|
|
H5Tset_inpad |
void FloatType::setInpad(H5T_pad_t inpad) |
|
|
|
H5Tset_cset |
void StrType::setCset(H5T_cset_t cset) |
|
|
|
H5Tset_strpad |
void StrType::setStrpad(H5T_str_t strpad) |
|
|
|
H5Tregister |
void DataType::registerFunc(H5T_pers_t pers, const char* name, const DataType& dest, H5T_conv_t func) |
|
|
|
H5Tunregister |
void DataType::unregister(H5T_pers_t pers, const char* name, const DataType& dest, H5T_conv_t func) |
|
|
|
H5Tfind |
H5T_conv_t DataType::find(const DataType& dest, H5T_cdata_t **pcdata) |
|
|
|
H5Tcompiler_conv |
No |
|
|
|
H5Tconvert |
void DataType::convert(const DataType& dest, size_t nelmts, void *buf, void *background, const PropList& plist) |
|
|
|
|
|
|
|
|