MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_NextPart_01D32FBF.F2FA1110" This document is a Single File Web Page, also known as a Web Archive file. If you are seeing this message, your browser or editor doesn't support Web Archive files. Please download a browser that supports Web Archive, such as Windows® Internet Explorer®. ------=_NextPart_01D32FBF.F2FA1110 Content-Location: file:///C:/25114090/C2Cppfunction_map.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="windows-1252"

C++ API Wrappers of HDF5 C Functi= ons

 

Shaded rows are in 1.10 versions

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&= amp; create_plist =3D PropList::DEFAULT)

x

 

Old model kept for backward compatibility

Attribute H5Location::createAttribute( const H5std_string& na= me, const DataType& data_type, const DataSpace& data_space, const PropList& create_plist =3D PropList::DEFAULT)

x

 

Old model kept for backward compatibility

Attribute H5Object::createAttribute( const char* name, const DataType& data_type, const DataSpace& data_space, const PropList&= amp; create_plist =3D PropList::DEFAULT)

 

x

Revised model

Attribute H5Object::createAttribute( const H5std_string& name, const DataType& data_type, const DataSpace& data_space, const PropList& create_plist =3D PropList::DEFAULT)

 

x

Revised model

H5Acreate_by_name

no

 

 

 

H5Aopen

Attribute H5Location::openAttribute( const char* name )

x

 

 

Attribute H5Location::openAttribute( const H5std_string& name= )

x

 

 

Attribute H5Object::openAttribute( const char* name )

 

x

 

Attribute H5Object::openAttribute( const H5std_string& name )=

 

x

 

H5Aopen_by_idx

H5Aopen_by_idx

Attribute H5Location::openAttribute( const unsigned int idx )

x

 

 

Attribute H5Object::openAttribute( const unsigned int idx )

 

x

 

H5Aopen_by_name

no

 

 

 

H5Awrite

void Attribute::write( const DataType& mem_type, const void *= buf )

 

 

 

void Attribute::write(const DataType& mem_type, const H5std_string& strg) const

 

 

 

H5Aread

void Attribute::read( const DataType& mem_type, void *buf )

 

 

 

void Attribute::read(const DataType& mem_type, H5std_string&a= mp; strg)

 

 

 

H5Aclose

void Attribute::close()

 

 

 

Attribute::~Attribute()

 

 

 

H5Aget_space

DataSpace Attribute::getSpace()

 

 

 

H5Aget_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()

 

 

 

H5Aget_create_plist

no

 

 

 

H5Aget_name

ssize_t Attribute::getName(char* attr_name, size_t buf_size)

 

 

 

H5std_string Attribute::getName()

 

 

 

H5std_string Attribute::getName(size_t len) const

 

 

 

ssize_t Attribute::getName(H5std_string& attr_name, size_t le= n)

 

 

 

ssize_t Attribute::getName( size_t len, H5std_string& attr_na= me )

 

 

 

H5Aget_name_by_idx

no

 

 

 

H5Aget_storage_size

hsize_t Attribute::getStorageSize()

 

 

 

H5Aget_info

no

 

 

 

H5Aget_info_by_name

no

 

 

 

H5Aget_info_by_idx

no

 

 

 

H5Arename

void H5Location::renameAttr(const char* oldname, const char* newn= ame)

x

 

 

void H5Object::renameAttr(const char* oldname, const char* newnam= e)

 

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 *_i= dx, void *op_data )

 

x

 

H5Aiterate_by_name

No

 

 

 

H5Adelete

void H5Location::removeAttr( const char* name )

x

 

 

void H5Object::removeAttr( const char* name )

 

x

 

H5Adelete_by_name

No

 

 

 

H5Adelete_by_idx

No

 

 

 

H5Aexists

bool H5Location::attrExists(const char* name)

x

 

 

bool H5Object::attrExists(const char* name)

 

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, co= nst 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()

 

 

 

DataSet destructor

 

 

 

H5Dget_space

DataSpace DataSet::getSpace()

 

 

 

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_typ= e, 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&a= mp; file_space, const DSetMemXferPropList& xfer_plist )

 

 

 

H5Diterate

int DataSet::iterateElems( void* buf, const DataType& type, c= onst 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* bu= f )

 

 

Remove this one

void DataSet::vlenReclaim(void* buf, const DataType& type, co= nst 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 FileAcc= PropList& 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_pl= ist, 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_pl= ist, const FileAccPropList& raw_plist, const H5std_string& meta_ext, c= onst 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_pl= ist )

 

 

 

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_pl= ist )

 

 

 

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, c= onst PropList& plist )

 

 

 

void CommonFG::mount(const char* name, H5File& child, PropList& plist)

 

 

 

void CommonFG::mount(const H5std_string& name, const H5File&a= mp; child, const PropList& plist)

 

 

 

void CommonFG::mount(const H5std_string& name, H5File& ch= ild, 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_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

 

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_itera= te_t op , void* op_data )

 

 

 

int CommonFG::iterateElems( const H5std_string& name, int *id= x, H5G_iterate_t op , void* op_data )

 

 

 

H5Gget_num_objs

no

 

 

 

H5Gg= et_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& stat= buf )

 

 

 

void CommonFG::getObjinfo( const H5std_string& name, H5G_stat_t& statbuf )

 

 

 

H5Gget_objname_by_idx

No

 

 

 

H5Gg= et_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 l= en)

 

 

 

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 CommonFG::move( const char* src, const char* dst )

 

 

 

void CommonFG::move( const H5std_string& src, const H5std_string& dst )

 

 

 

H5Lcopy

No

 

 

 

H5Lcreate_hard

H5Lcreate_soft

void CommonFG::link( H5L_type_t link_type, const char* curr_name, const char* new_name )

 

 

 

void CommonFG::link( H5L_type_t link_type, const H5std_string& curr_name, const H5std_string& new_name )

 

 

 

H5Ldelete

void CommonFG::unlink( const char* name )

 

 

 

void CommonFG::unlink( const H5std_string& name )

 

 

 

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 siz= e )

 

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

Only used in getLinkval; need to replace H5Gget_objinfo occurrenc= es

 

 

 

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)

 

 

 

H5O_type_t H5Location::childObjType(const H5std_string& objna= me)

 

 

 

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)

 

 

 

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& st= rg)

 

 

 

void PropList::setProperty(const H5std_string& name, void* va= lue)

 

 

 

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* va= lue)

H5std_string PropList::getProperty(const H5std_string& name)<= /p>

H5Pequal

bool PropList::operator=3D=3D(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&a= mp; name )

void PropList::copyProp( PropList& dest, PropList& src, c= onst char *name )

void PropList::copyProp( PropList& dest, PropList& src, c= onst 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 = =3D 8, unsigned min_dense =3D 6)

 

 

 

H5Pget_attr_phase_change

void ObjCreatPropList::getAttrPhaseChange(unsigned& max_compa= ct, unsigned& min_dense)

 

 

 

H5Pset_attr_creation_order

void ObjCreatPropList::setAttrCrtOrder(unsigned crt_order_flags)<= /p>

 

 

 

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, siz= e_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, c= har 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, c= har 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&= amp; sizeof_size)

 

 

 

H5Pset_sym_k

void FileCreatPropList::setSymk(unsigned ik, unsigned lk)

 

 

 

H5Pget_sym_k

void FileCreatPropList::getSymk(unsigned& ik, unsigned& l= k)

 

 

 

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& strate= gy, 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)<= /p>

 

 

 

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_lo= w, 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 offse= t, hsize_t size)

 

 

 

H5Pget_external_count

int DSetCreatPropList::getExternalCount

 

 

 

H5Pget_external

void DSetCreatPropList::getExternal(unsigned idx, size_t name_siz= e, char* name, off_t& offset, hsize_t& size)

 

 

 

H5Pset_szip

void DSetCreatPropList::setSzip(unsigned int options_mask, unsign= ed 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_t= ype, const void* value)

 

 

 

H5Pget_fill_value

void DSetCreatPropList::getFillValue(const DataType& fvalue_t= ype, 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, voi= d* 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 midd= le, 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_in= fo)

 

 

 

H5Pset_hyper_vector_size

void DSetMemXferPropList::setHyperVectorSize(size_t vector_size)<= /p>

 

 

 

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 *o= p, 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()

 

 

 

H5close

void H5Library::close()

 

 

 

H5dont_atexit

void H5Library::dontAtExit()

 

 

 

H5garbage_collect

void H5Library::garbageCollect()

 

 

 

H5set_free_list_limits

void H5Library::setFreeListLimits(int reg_global_lim, int reg_lis= t_lim,

        int arr_global_li= m, int arr_list_lim, int blk_global_lim,

        int blk_list_lim)=

 

 

 

H5get_libversion

void H5Library::getLibVersion(unsigned& majnum, unsigned& minnum, unsigned& relnum)

 

 

 

H5check_version

void H5Library::checkVersion(unsigned majnum, unsigned minnum, unsigned relnum)

 

 

 

H5free_memory

No wrapper

 

 

 

H5allocate_memory

No wrapper

 

 

 

H5resize_memory

No wrapper

 

 

 

 

 

 

 

 

H5Rcreate

void H5Location::reference(void* ref, const char* name, const Dat= aSpace& dataspace, H5R_type_t ref_type)

 

 

 

void H5Location::reference(void* ref, const H5std_string& nam= e, 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& nam= e, 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_ty= pe)

 

 

 

H5Rget_name

No

 

 

 

 

 

 

 

 

H5Rg= et_obj_type1

Should remove from code

 

 

 

H5Rd= ereference1

Removed

 

 

 

 

 

 

 

 

H5Screate

DataSpace::DataSpace(H5S_class_t type)

 

 

 

H5Screate_simple

DataSpace::DataSpace(int rank, const hsize_t * dims, const hsize_= t * maxdims)

 

 

 

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 *maxdi= ms)

 

 

 

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 nu= m_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=3D=3D(const DataType& compared_type)<= /p>

 

 

 

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, co= nst 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, co= nst 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, v= oid *buf, void *background, const PropList& plist)

 

 

 

 

 

 

 

 

 

 

------=_NextPart_01D32FBF.F2FA1110 Content-Location: file:///C:/25114090/C2Cppfunction_map_files/themedata.thmx Content-Transfer-Encoding: base64 Content-Type: application/vnd.ms-officetheme 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 ------=_NextPart_01D32FBF.F2FA1110 Content-Location: file:///C:/25114090/C2Cppfunction_map_files/colorschememapping.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml ------=_NextPart_01D32FBF.F2FA1110 Content-Location: file:///C:/25114090/C2Cppfunction_map_files/filelist.xml Content-Transfer-Encoding: quoted-printable Content-Type: text/xml; charset="utf-8" ------=_NextPart_01D32FBF.F2FA1110--