API compatibility report for the hdf5 library  between 1.8.16 and 1.10.0 versions on x86_64


Binary
Compatibility
Source
Compatibility

Test Info


Library Namehdf5
Version #11.8.16
Version #21.10.0
CPU Typex86_64
GCC Version4.8.5
SubjectBinary Compatibility

Test Results


Total Header Files77
Total Shared Libraries6
Total Symbols / Types1809 / 538
VerdictIncompatible
(49.2%)

Problem Summary


SeverityCount
Added Symbols-197
Removed SymbolsHigh116
Problems with
Data Types
High7
Medium24
Low12
Problems with
Symbols
High106
Medium265
Low0
Problems with
Constants
Low14
Other Changes
in Data Types
-1
Other Changes
in Constants
-31

Added Symbols (197)


H5ArrayType.h, libhdf5_cpp.so.100.0.0
namespace H5
ArrayType::ArrayType [in-charge] long const existing_id )
ArrayType::ArrayType [not-in-charge] long const existing_id )
ArrayType::operator = ArrayType const& rhs )
ArrayType::setArrayInfo ( )

H5AtomType.h, libhdf5_cpp.so.100.0.0
namespace H5
AtomType::AtomType [in-charge] long const existing_id )
AtomType::AtomType [not-in-charge] long const existing_id )

H5Attribute.h, libhdf5_cpp.so.100.0.0
namespace H5
Attribute::Attribute [in-charge] long const attr_id )
Attribute::Attribute [not-in-charge] long const attr_id )
Attribute::p_setId long const new_id )
f_Attribute_setId Attribute* attr, long new_id )

H5CommonFG.h, libhdf5_cpp.so.100.0.0
namespace H5
CommonFG::getObjinfo ( char const* name, bool follow_link, H5G_stat_t& statbuf ) const
CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data )

H5CompType.h, libhdf5_cpp.so.100.0.0
namespace H5
CompType::CompType [in-charge] long const existing_id )
CompType::CompType [not-in-charge] long const existing_id )

H5DataSet.h, libhdf5_cpp.so.100.0.0
namespace H5
DataSet::DataSet [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [in-charge] long const existing_id )
DataSet::DataSet [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [not-in-charge] long const existing_id )
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )
DataSet::p_setId long const new_id )
f_DataSet_setId DataSet* dset, long new_id )

H5DataSpace.h, libhdf5_cpp.so.100.0.0
namespace H5
DataSpace::DataSpace [in-charge] long const space_id )
DataSpace::DataSpace [not-in-charge] long const space_id )
DataSpace::p_setId long const new_id )
f_DataSpace_setId ( DataSpace* dspace, long new_id )

H5DataType.h, libhdf5_cpp.so.100.0.0
namespace H5
DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [in-charge] long const type_id )
DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [not-in-charge] long const type_id )
DataType::p_setId long const new_id )
DataType::registerFunc H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::registerFunc H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
f_DataType_setId DataType* dtype, long new_id )

H5DcreatProp.h, libhdf5_cpp.so.100.0.0
namespace H5
DSetCreatPropList::DSetCreatPropList [in-charge] long const plist_id )
DSetCreatPropList::DSetCreatPropList [not-in-charge] long const plist_id )

H5DOpublic.h, libhdf5_hl.so.100.0.0
H5DOappend long dset_id, long dxpl_id, unsigned int axis, size_t extension, long memtype, void const* buf )

H5Dpublic.h, libhdf5.so.100.0.0
H5Dflush long dset_id )
H5Dformat_convert long dset_id )
H5Dget_chunk_index_type long did, H5D_chunk_index_t* idx_type )
H5Drefresh long dset_id )

H5DxferProp.h, libhdf5_cpp.so.100.0.0
namespace H5
DSetMemXferPropList::DSetMemXferPropList [in-charge] long const plist_id )
DSetMemXferPropList::DSetMemXferPropList [not-in-charge] long const plist_id )
DSetMemXferPropList::getTypeConvCB ( H5T_conv_except_func_t* op, void** user_data ) const
DSetMemXferPropList::setTypeConvCB ( H5T_conv_except_func_t op, void* user_data ) const

H5EnumType.h, libhdf5_cpp.so.100.0.0
namespace H5
EnumType::EnumType [in-charge] long const existing_id )
EnumType::EnumType [not-in-charge] long const existing_id )

H5Epubgen.h, libhdf5.so.100.0.0
H5E_CANTAPPEND_g [data]
H5E_CANTCORK_g [data]
H5E_CANTDEPEND_g [data]
H5E_CANTNOTIFY_g [data]
H5E_CANTTAG_g [data]
H5E_CANTUNCORK_g [data]
H5E_CANTUNDEPEND_g [data]
H5E_EARRAY_g [data]
H5E_FARRAY_g [data]
H5E_LOGFAIL_g [data]

H5Exception.h, libhdf5_cpp.so.100.0.0
namespace H5
Exception::getAutoPrint ( H5E_auto2_t& func, void** client_data ) [static]
Exception::getMajorString long err_major_id ) const
Exception::getMinorString long err_minor_id ) const
Exception::printErrorStack FILE* stream, long err_stack ) [static]
Exception::setAutoPrint ( H5E_auto2_t& func, void* client_data ) [static]

H5FaccProp.h, libhdf5_cpp.so.100.0.0
namespace H5
FileAccPropList::FileAccPropList [in-charge] long const plist_id )
FileAccPropList::FileAccPropList [not-in-charge] long const plist_id )
FileAccPropList::getCore ( size_t& increment, bool& backing_store ) const
FileAccPropList::setCore ( size_t increment, bool backing_store ) const
FileAccPropList::setDriver ( long new_driver_id, void const* new_driver_info ) const

H5FcreatProp.h, libhdf5_cpp.so.100.0.0
namespace H5
FileCreatPropList::FileCreatPropList [in-charge] long const plist_id )
FileCreatPropList::FileCreatPropList [not-in-charge] long const plist_id )

H5FDpublic.h, libhdf5.so.100.0.0
H5FDlock H5FD_t* file, bool rw )
H5FDunlock H5FD_t* file )

H5File.h, libhdf5_cpp.so.100.0.0
namespace H5
H5File::getObjIDs ( unsigned int types, size_t max_objs, long* oid_list ) const
H5File::H5File [in-charge] long existing_id )
H5File::H5File [not-in-charge] long existing_id )
H5File::p_setId long const new_id )

H5FloatType.h, libhdf5_cpp.so.100.0.0
namespace H5
FloatType::FloatType [in-charge] long const existing_id )
FloatType::FloatType [not-in-charge] long const existing_id )

H5Fpublic.h, libhdf5.so.100.0.0
H5Fformat_convert long fid )
H5Fget_free_sections long file_id, H5F_mem_t type, size_t nsects, H5F_sect_info_t* sect_info )
H5Fget_info1 long obj_id, H5F_info1_t* finfo )
H5Fget_info2 long obj_id, H5F_info2_t* finfo )
H5Fget_mdc_logging_status long file_id, bool* is_enabled, bool* is_currently_logging )
H5Fget_metadata_read_retry_info long file_id, H5F_retry_info_t* info )
H5Fstart_mdc_logging long file_id )
H5Fstart_swmr_write long file_id )
H5Fstop_mdc_logging long file_id )

H5Gpublic.h, libhdf5.so.100.0.0
H5Gflush long group_id )
H5Grefresh long group_id )

H5Group.h, libhdf5_cpp.so.100.0.0
namespace H5
Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [in-charge] long const group_id )
Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [not-in-charge] long const group_id )
Group::p_setId long const new_id )

H5IdComponent.h, libhdf5_cpp.so.100.0.0
namespace H5
IdComponent::decRefCount long const obj_id ) const
IdComponent::getCounter long const obj_id ) const
IdComponent::getHDFObjType long const obj_id ) [static]
IdComponent::IdComponent [in-charge] long const h5_id )
IdComponent::IdComponent [not-in-charge] long const h5_id )
IdComponent::incRefCount long const obj_id ) const
IdComponent::p_valid_id long const obj_id ) [static]
IdComponent::setId long const new_id )

H5IntType.h, libhdf5_cpp.so.100.0.0
namespace H5
IntType::IntType [in-charge] long const existing_id )
IntType::IntType [not-in-charge] long const existing_id )

H5LDpublic.h, libhdf5_hl.so.100.0.0
H5LDget_dset_dims long did, hsize_t* cur_dims )
H5LDget_dset_elmts long did, hsize_t const* prev_dims, hsize_t const* cur_dims, char const* fields, void* buf )
H5LDget_dset_type_size long did, char const* fields )

H5Location.h, libhdf5_cpp.so.100.0.0
namespace H5
H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
H5Location::dereference ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
H5Location::H5Location [in-charge] long const loc_id )
H5Location::H5Location [not-in-charge] long const loc_id )
H5Location::p_dereference long loc_id, void const* ref, enum H5R_type_t ref_type, PropList const& plist, char const* from_func )
H5Location::p_reference void* ref, char const* name, long space_id, enum H5R_type_t ref_type ) const

H5Object.h, libhdf5_cpp.so.100.0.0
namespace H5
H5Object::H5Object [in-charge] long const object_id )
H5Object::H5Object [not-in-charge] long const object_id )

H5OcreatProp.h, libhdf5_cpp.so.100.0.0
namespace H5
ObjCreatPropList::ObjCreatPropList [in-charge] long const plist_id )
ObjCreatPropList::ObjCreatPropList [not-in-charge] long const plist_id )

H5Opublic.h, libhdf5.so.100.0.0
H5Oare_mdc_flushes_disabled long object_id, bool* are_disabled )
H5Odisable_mdc_flushes long object_id )
H5Oenable_mdc_flushes long object_id )
H5Oflush long obj_id )
H5Orefresh long oid )

H5PacketTable.h, libhdf5_hl_cpp.so.100.0.0
FL_PacketTable::FL_PacketTable [in-charge] long fileID, char const* name )
FL_PacketTable::FL_PacketTable [in-charge] long fileID, char* name )
FL_PacketTable::FL_PacketTable [in-charge] long fileID, char* name, long dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] long fileID, long plist_id, char const* name, long dtypeID, hsize_t chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, char const* name )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, char* name )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, char* name, long dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, long plist_id, char const* name, long dtypeID, hsize_t chunkSize )
FL_PacketTable::~FL_PacketTable [in-charge-deleting] ( )
FL_PacketTable::~FL_PacketTable [in-charge] ( )
PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer )
PacketTable::GetDataset ( )
PacketTable::GetDatatype ( )
PacketTable::GetTableId ( )
PacketTable::IsVariableLength ( )
PacketTable::PacketTable [in-charge] long fileID, char const* name )
PacketTable::PacketTable [in-charge] long fileID, char* name )
PacketTable::PacketTable [not-in-charge] long fileID, char const* name )
PacketTable::PacketTable [not-in-charge] long fileID, char* name )
PacketTable::~PacketTable [in-charge-deleting] ( )

H5Ppublic.h, libhdf5.so.100.0.0
H5P_CLS_ATTRIBUTE_ACCESS_ID_g [data]
H5P_LST_ATTRIBUTE_ACCESS_ID_g [data]
H5Pdecode void const* buf )
H5Pencode long plist_id, void* buf, size_t* nalloc )
H5Pget_append_flush long plist_id, unsigned int dims, hsize_t* boundary, H5D_append_cb_t* func, void** udata )
H5Pget_chunk_opts long plist_id, unsigned int* opts )
H5Pget_efile_prefix long dapl_id, char* prefix, size_t size )
H5Pget_file_space long plist_id, H5F_file_space_type_t* strategy, hsize_t* threshold )
H5Pget_mdc_log_options long plist_id, bool* is_enabled, char* location, size_t* location_size, bool* start_on_access )
H5Pget_metadata_read_attempts long plist_id, unsigned int* attempts )
H5Pget_object_flush_cb long plist_id, H5F_flush_cb_t* func, void** udata )
H5Pget_virtual_count long dcpl_id, size_t* count )
H5Pget_virtual_dsetname long dcpl_id, size_t index, char* name, size_t size )
H5Pget_virtual_filename long dcpl_id, size_t index, char* name, size_t size )
H5Pget_virtual_printf_gap long plist_id, hsize_t* gap_size )
H5Pget_virtual_srcspace long dcpl_id, size_t index )
H5Pget_virtual_view long plist_id, H5D_vds_view_t* view )
H5Pget_virtual_vspace long dcpl_id, size_t index )
H5Pset_append_flush long plist_id, unsigned int ndims, hsize_t const* boundary, H5D_append_cb_t func, void* udata )
H5Pset_chunk_opts long plist_id, unsigned int opts )
H5Pset_efile_prefix long dapl_id, char const* prefix )
H5Pset_file_space long plist_id, H5F_file_space_type_t strategy, hsize_t threshold )
H5Pset_mdc_log_options long plist_id, bool is_enabled, char const* location, bool start_on_access )
H5Pset_metadata_read_attempts long plist_id, unsigned int attempts )
H5Pset_object_flush_cb long plist_id, H5F_flush_cb_t func, void* udata )
H5Pset_virtual long dcpl_id, long vspace_id, char const* src_file_name, char const* src_dset_name, long src_space_id )
H5Pset_virtual_printf_gap long plist_id, hsize_t gap_size )
H5Pset_virtual_view long plist_id, H5D_vds_view_t view )

H5PredType.h, libhdf5_cpp.so.100.0.0
namespace H5
PredType::PredType [in-charge] long const predtype_id )
PredType::PredType [not-in-charge] long const predtype_id )

H5PropList.h, libhdf5_cpp.so.100.0.0
namespace H5
f_PropList_setId PropList* plist, long new_id )
PropList::p_setId long const new_id )
PropList::PropList [in-charge] long const plist_id )
PropList::PropList [not-in-charge] long const plist_id )

H5PTpublic.h, libhdf5_hl.so.100.0.0
H5PTcreate long loc_id, char const* dset_name, long dtype_id, hsize_t chunk_size, long plist_id )
H5PTfree_vlen_buff long table_id, size_t bufflen, void* buff )
H5PTget_dataset long table_id )
H5PTget_type long table_id )
H5PTis_varlen long table_id )

H5Rpublic.h, libhdf5.so.100.0.0
H5Rdereference1 long obj_id, enum H5R_type_t ref_type, void const* ref )
H5Rdereference2 long obj_id, long oapl_id, enum H5R_type_t ref_type, void const* ref )

H5Spublic.h, libhdf5.so.100.0.0
H5Sget_regular_hyperslab long spaceid, hsize_t* start, hsize_t* stride, hsize_t* count, hsize_t* block )
H5Sis_regular_hyperslab long spaceid )

H5StrType.h, libhdf5_cpp.so.100.0.0
namespace H5
StrType::StrType [in-charge] long const existing_id )
StrType::StrType [not-in-charge] long const existing_id )

H5Tpublic.h, libhdf5.so.100.0.0
H5Tflush long type_id )
H5Trefresh long type_id )

H5VarLenType.h, libhdf5_cpp.so.100.0.0
namespace H5
VarLenType::VarLenType [in-charge] long const existing_id )
VarLenType::VarLenType [not-in-charge] long const existing_id )

to the top

Removed Symbols (116)


H5AbstractDs.h, libhdf5_cpp.so.11.0.0
namespace H5
AbstractDs::AbstractDs [in-charge] int const h5_id )
AbstractDs::AbstractDs [not-in-charge] int const h5_id )

H5ArrayType.h, libhdf5_cpp.so.11.0.0
namespace H5
ArrayType::ArrayType [in-charge] int const existing_id )
ArrayType::ArrayType [not-in-charge] int const existing_id )

H5AtomType.h, libhdf5_cpp.so.11.0.0
namespace H5
AtomType::AtomType [in-charge] int const existing_id )
AtomType::AtomType [not-in-charge] int const existing_id )

H5Attribute.h, libhdf5_cpp.so.11.0.0
namespace H5
Attribute::Attribute [in-charge] int const attr_id )
Attribute::Attribute [not-in-charge] int const attr_id )
Attribute::p_setId int const new_id )
f_Attribute_setId Attribute* attr, int new_id )

H5CommonFG.h, libhdf5_cpp.so.11.0.0
namespace H5
CommonFG::getObjinfo ( char const* name, unsigned int follow_link, H5G_stat_t& statbuf ) const
CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data )

H5CompType.h, libhdf5_cpp.so.11.0.0
namespace H5
CompType::CompType [in-charge] int const existing_id )
CompType::CompType [not-in-charge] int const existing_id )

H5DataSet.h, libhdf5_cpp.so.11.0.0
namespace H5
DataSet::DataSet [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [in-charge] int const existing_id )
DataSet::DataSet [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [not-in-charge] int const existing_id )
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )
DataSet::p_setId int const new_id )
f_DataSet_setId DataSet* dset, int new_id )

H5DataSpace.h, libhdf5_cpp.so.11.0.0
namespace H5
DataSpace::DataSpace [in-charge] int const space_id )
DataSpace::DataSpace [not-in-charge] int const space_id )
DataSpace::p_setId int const new_id )
f_DataSpace_setId ( DataSpace* dspace, int new_id )

H5DataType.h, libhdf5_cpp.so.11.0.0
namespace H5
DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [in-charge] int const type_id )
DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [not-in-charge] int const type_id )
DataType::p_setId int const new_id )
DataType::registerFunc H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::registerFunc H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
f_DataType_setId DataType* dtype, int new_id )

H5DcreatProp.h, libhdf5_cpp.so.11.0.0
namespace H5
DSetCreatPropList::DSetCreatPropList [in-charge] int const plist_id )
DSetCreatPropList::DSetCreatPropList [not-in-charge] int const plist_id )

H5DxferProp.h, libhdf5_cpp.so.11.0.0
namespace H5
DSetMemXferPropList::DSetMemXferPropList [in-charge] int const plist_id )
DSetMemXferPropList::DSetMemXferPropList [not-in-charge] int const plist_id )
DSetMemXferPropList::getTypeConvCB ( H5T_conv_except_func_t* op, void** user_data ) const
DSetMemXferPropList::setTypeConvCB ( H5T_conv_except_func_t op, void* user_data ) const

H5EnumType.h, libhdf5_cpp.so.11.0.0
namespace H5
EnumType::EnumType [in-charge] int const existing_id )
EnumType::EnumType [not-in-charge] int const existing_id )

H5Exception.h, libhdf5_cpp.so.11.0.0
namespace H5
Exception::getAutoPrint ( H5E_auto2_t& func, void** client_data ) [static]
Exception::getMajorString int err_major_id ) const
Exception::getMinorString int err_minor_id ) const
Exception::printErrorStack FILE* stream, int err_stack ) [static]
Exception::setAutoPrint ( H5E_auto2_t& func, void* client_data ) [static]

H5FaccProp.h, libhdf5_cpp.so.11.0.0
namespace H5
FileAccPropList::FileAccPropList [in-charge] int const plist_id )
FileAccPropList::FileAccPropList [not-in-charge] int const plist_id )
FileAccPropList::getCore ( size_t& increment, unsigned int& backing_store ) const
FileAccPropList::setCore ( size_t increment, unsigned int backing_store ) const
FileAccPropList::setDriver ( int new_driver_id, void const* new_driver_info ) const

H5FcreatProp.h, libhdf5_cpp.so.11.0.0
namespace H5
FileCreatPropList::FileCreatPropList [in-charge] int const plist_id )
FileCreatPropList::FileCreatPropList [not-in-charge] int const plist_id )

H5FDcore.h, libhdf5.so.10.1.0
H5FD_core_term ( )

H5FDfamily.h, libhdf5.so.10.1.0
H5FD_family_term ( )

H5FDlog.h, libhdf5.so.10.1.0
H5FD_log_term ( )

H5FDmulti.h, libhdf5.so.10.1.0
H5FD_multi_term ( )

H5FDsec2.h, libhdf5.so.10.1.0
H5FD_sec2_term ( )

H5FDstdio.h, libhdf5.so.10.1.0
H5FD_stdio_term ( )

H5File.h, libhdf5_cpp.so.11.0.0
namespace H5
H5File::getObjIDs ( unsigned int types, size_t max_objs, int* oid_list ) const
H5File::H5File [in-charge] int existing_id )
H5File::H5File [not-in-charge] int existing_id )
H5File::p_setId int const new_id )

H5FloatType.h, libhdf5_cpp.so.11.0.0
namespace H5
FloatType::FloatType [in-charge] int const existing_id )
FloatType::FloatType [not-in-charge] int const existing_id )

H5Fpublic.h, libhdf5.so.10.1.0
H5Fget_info int obj_id, H5F_info_t* bh_info )

H5Group.h, libhdf5_cpp.so.11.0.0
namespace H5
Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
Group::Group [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
Group::Group [in-charge] int const group_id )
Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
Group::Group [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
Group::Group [not-in-charge] int const group_id )
Group::p_setId int const new_id )

H5IdComponent.h, libhdf5_cpp.so.11.0.0
namespace H5
IdComponent::decRefCount int const obj_id ) const
IdComponent::getCounter int const obj_id ) const
IdComponent::getHDFObjType int const obj_id ) [static]
IdComponent::IdComponent [in-charge] int const h5_id )
IdComponent::IdComponent [not-in-charge] int const h5_id )
IdComponent::incRefCount int const obj_id ) const
IdComponent::p_valid_id int const obj_id ) [static]
IdComponent::setId int const new_id )

H5IntType.h, libhdf5_cpp.so.11.0.0
namespace H5
IntType::IntType [in-charge] int const existing_id )
IntType::IntType [not-in-charge] int const existing_id )

H5Location.h, libhdf5_cpp.so.11.0.0
namespace H5
H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
H5Location::dereference ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
H5Location::H5Location [in-charge] int const loc_id )
H5Location::H5Location [not-in-charge] int const loc_id )
H5Location::p_dereference int loc_id, void const* ref, enum H5R_type_t ref_type, char const* from_func )
H5Location::p_reference void* ref, char const* name, int space_id, enum H5R_type_t ref_type ) const

H5Object.h, libhdf5_cpp.so.11.0.0
namespace H5
H5Object::H5Object [in-charge] int const object_id )
H5Object::H5Object [not-in-charge] int const object_id )

H5OcreatProp.h, libhdf5_cpp.so.11.0.0
namespace H5
ObjCreatPropList::ObjCreatPropList [in-charge] int const plist_id )
ObjCreatPropList::ObjCreatPropList [not-in-charge] int const plist_id )

H5PacketTable.h, libhdf5_hl_cpp.so.11.0.0
FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name )
FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name )
FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression )
PacketTable::PacketTable [in-charge] int fileID, char const* name )
PacketTable::PacketTable [not-in-charge] int fileID, char const* name )

H5PredType.h, libhdf5_cpp.so.11.0.0
namespace H5
PredType::PredType [in-charge] int const predtype_id )
PredType::PredType [not-in-charge] int const predtype_id )

H5PropList.h, libhdf5_cpp.so.11.0.0
namespace H5
f_PropList_setId PropList* plist, int new_id )
PropList::p_setId int const new_id )
PropList::PropList [in-charge] int const plist_id )
PropList::PropList [not-in-charge] int const plist_id )

H5Rpublic.h, libhdf5.so.10.1.0
H5Rdereference int dataset, enum H5R_type_t ref_type, void const* ref )

H5StrType.h, libhdf5_cpp.so.11.0.0
namespace H5
StrType::StrType [in-charge] int const existing_id )
StrType::StrType [not-in-charge] int const existing_id )

H5VarLenType.h, libhdf5_cpp.so.11.0.0
namespace H5
VarLenType::VarLenType [in-charge] int const existing_id )
VarLenType::VarLenType [not-in-charge] int const existing_id )

to the top

Problems with Data Types, High Severity (7)


H5Epublic.h
[+] typedef H5E_major_t (1)
[+] typedef H5E_minor_t (1)

H5Ipublic.h
[+] typedef hid_t (1)

H5PacketTable.h
[+] class FL_PacketTable (1)
[+] class PacketTable (2)

H5public.h
[+] typedef hbool_t (1)

to the top

Problems with Symbols, High Severity (106)


H5ArrayType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] ArrayType::ArrayType [in-charge] int const existing_id ) (1)
[+] ArrayType::ArrayType [not-in-charge] int const existing_id ) (1)

H5AtomType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] AtomType::AtomType [in-charge] int const existing_id ) (1)
[+] AtomType::AtomType [not-in-charge] int const existing_id ) (1)

H5Attribute.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] Attribute::Attribute [in-charge] int const attr_id ) (1)
[+] Attribute::Attribute [not-in-charge] int const attr_id ) (1)
[+] Attribute::p_setId int const new_id ) (1)
[+] f_Attribute_setId ( Attribute* attr, int new_id ) (1)

H5CommonFG.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] CommonFG::getObjinfo ( char const* name, unsigned int follow_link, H5G_stat_t& statbuf ) const (1)
[+] CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data ) (1)

H5CompType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] CompType::CompType [not-in-charge] int const existing_id ) (1)
[+] CompType::CompType [in-charge] int const existing_id ) (1)

H5DataSet.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] DataSet::DataSet [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [not-in-charge] int const existing_id ) (1)
[+] DataSet::DataSet [in-charge] int const existing_id ) (1)
[+] DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data ) (1)
[+] DataSet::p_setId int const new_id ) (1)
[+] f_DataSet_setId ( DataSet* dset, int new_id ) (1)

H5DataSpace.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] DataSpace::DataSpace [not-in-charge] int const space_id ) (1)
[+] DataSpace::DataSpace [in-charge] int const space_id ) (1)
[+] DataSpace::p_setId int const new_id ) (1)
[+] f_DataSpace_setId ( DataSpace* dspace, int new_id ) (1)

H5DataType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [in-charge] int const type_id ) (1)
[+] DataType::DataType [not-in-charge] int const type_id ) (1)
[+] DataType::p_setId int const new_id ) (1)
[+] DataType::registerFunc H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const (1)
[+] DataType::registerFunc H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const (1)
[+] DataType::unregister H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const (1)
[+] DataType::unregister H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const (1)
[+] f_DataType_setId ( DataType* dtype, int new_id ) (1)

H5DcreatProp.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] DSetCreatPropList::DSetCreatPropList [in-charge] int const plist_id ) (1)
[+] DSetCreatPropList::DSetCreatPropList [not-in-charge] int const plist_id ) (1)

H5DxferProp.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] DSetMemXferPropList::DSetMemXferPropList [in-charge] int const plist_id ) (1)
[+] DSetMemXferPropList::DSetMemXferPropList [not-in-charge] int const plist_id ) (1)
[+] DSetMemXferPropList::getTypeConvCB ( H5T_conv_except_func_t* op, void** user_data ) const (1)
[+] DSetMemXferPropList::setTypeConvCB ( H5T_conv_except_func_t op, void* user_data ) const (1)

H5EnumType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] EnumType::EnumType [not-in-charge] int const existing_id ) (1)
[+] EnumType::EnumType [in-charge] int const existing_id ) (1)

H5Exception.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] Exception::getAutoPrint ( H5E_auto2_t& func, void** client_data ) [static] (1)
[+] Exception::getMajorString int err_major_id ) const (1)
[+] Exception::getMinorString int err_minor_id ) const (1)
[+] Exception::printErrorStack FILE* stream, int err_stack ) [static] (1)
[+] Exception::setAutoPrint ( H5E_auto2_t& func, void* client_data ) [static] (1)

H5FaccProp.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] FileAccPropList::FileAccPropList [in-charge] int const plist_id ) (1)
[+] FileAccPropList::FileAccPropList [not-in-charge] int const plist_id ) (1)
[+] FileAccPropList::getCore ( size_t& increment, unsigned int& backing_store ) const (1)
[+] FileAccPropList::setCore ( size_t increment, unsigned int backing_store ) const (1)
[+] FileAccPropList::setDriver ( int new_driver_id, void const* new_driver_info ) const (1)

H5FcreatProp.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] FileCreatPropList::FileCreatPropList [not-in-charge] int const plist_id ) (1)
[+] FileCreatPropList::FileCreatPropList [in-charge] int const plist_id ) (1)

H5File.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] H5File::getObjIDs ( unsigned int types, size_t max_objs, int* oid_list ) const (1)
[+] H5File::H5File [in-charge] int existing_id ) (1)
[+] H5File::H5File [not-in-charge] int existing_id ) (1)
[+] H5File::p_setId int const new_id ) (1)

H5FloatType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] FloatType::FloatType [not-in-charge] int const existing_id ) (1)
[+] FloatType::FloatType [in-charge] int const existing_id ) (1)

H5Group.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [in-charge] int const group_id ) (1)
[+] Group::Group [not-in-charge] int const group_id ) (1)
[+] Group::p_setId int const new_id ) (1)

H5IdComponent.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] IdComponent::decRefCount int const obj_id ) const (1)
[+] IdComponent::getCounter int const obj_id ) const (1)
[+] IdComponent::getHDFObjType int const obj_id ) [static] (1)
[+] IdComponent::IdComponent [not-in-charge] int const h5_id ) (1)
[+] IdComponent::IdComponent [in-charge] int const h5_id ) (1)
[+] IdComponent::incRefCount int const obj_id ) const (1)
[+] IdComponent::p_valid_id int const obj_id ) [static] (1)
[+] IdComponent::setId int const new_id ) (1)

H5IntType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] IntType::IntType [in-charge] int const existing_id ) (1)
[+] IntType::IntType [not-in-charge] int const existing_id ) (1)

H5Location.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] H5Location::dereference ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] H5Location::H5Location [in-charge] int const loc_id ) (1)
[+] H5Location::H5Location [not-in-charge] int const loc_id ) (1)
[+] H5Location::p_dereference int loc_id, void const* ref, enum H5R_type_t ref_type, char const* from_func ) (1)
[+] H5Location::p_reference void* ref, char const* name, int space_id, enum H5R_type_t ref_type ) const (1)

H5Object.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] H5Object::H5Object [not-in-charge] int const object_id ) (1)
[+] H5Object::H5Object [in-charge] int const object_id ) (1)

H5OcreatProp.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] ObjCreatPropList::ObjCreatPropList [in-charge] int const plist_id ) (1)
[+] ObjCreatPropList::ObjCreatPropList [not-in-charge] int const plist_id ) (1)

H5PacketTable.h, libhdf5_hl_cpp.so.11.0.0
[+] FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression ) (1)
[+] PacketTable::PacketTable [in-charge] int fileID, char const* name ) (1)
[+] PacketTable::PacketTable [not-in-charge] int fileID, char const* name ) (1)

H5PredType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] PredType::PredType [in-charge] int const predtype_id ) (1)
[+] PredType::PredType [not-in-charge] int const predtype_id ) (1)

H5PropList.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] f_PropList_setId ( PropList* plist, int new_id ) (1)
[+] PropList::p_setId int const new_id ) (1)
[+] PropList::PropList [in-charge] int const plist_id ) (1)
[+] PropList::PropList [not-in-charge] int const plist_id ) (1)

H5StrType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] StrType::StrType [in-charge] int const existing_id ) (1)
[+] StrType::StrType [not-in-charge] int const existing_id ) (1)

H5VarLenType.h, libhdf5_cpp.so.11.0.0
namespace H5
[+] VarLenType::VarLenType [in-charge] int const existing_id ) (1)
[+] VarLenType::VarLenType [not-in-charge] int const existing_id ) (1)

to the top

Problems with Data Types, Medium Severity (24)


H5ACpublic.h
[+] struct H5AC_cache_config_t (9)

H5Apublic.h
[+] struct H5A_info_t (1)

H5Attribute.h
namespace H5
[+] class Attribute (1)

H5CommonFG.h
namespace H5
[+] class CommonFG (1)

H5DataType.h
namespace H5
[+] class DataType (1)

H5Dpublic.h
[+] enum H5D_layout_t (1)

H5FDpublic.h
[+] struct H5FD_class_t (1)
[+] struct H5FD_t (2)

H5Gpublic.h
[+] struct H5G_info_t (1)

H5IdComponent.h
namespace H5
[+] class IdComponent (1)

H5Location.h
namespace H5
[+] class H5Location (1)

H5Lpublic.h
[+] struct H5L_info_t (1)

H5PacketTable.h
[+] class PacketTable (1)

H5PropList.h
namespace H5
[+] class PropList (1)

H5Tpublic.h
[+] struct H5T_cdata_t (1)

to the top

Problems with Symbols, Medium Severity (265)


H5Epubgen.h, libhdf5.so.10.1.0
[+] H5E_ALIGNMENT_g [data] (1)
[+] H5E_ALREADYEXISTS_g [data] (1)
[+] H5E_ALREADYINIT_g [data] (1)
[+] H5E_ARGS_g [data] (1)
[+] H5E_ATOM_g [data] (1)
[+] H5E_ATTR_g [data] (1)
[+] H5E_BADATOM_g [data] (1)
[+] H5E_BADFILE_g [data] (1)
[+] H5E_BADGROUP_g [data] (1)
[+] H5E_BADITER_g [data] (1)
[+] H5E_BADMESG_g [data] (1)
[+] H5E_BADRANGE_g [data] (1)
[+] H5E_BADSELECT_g [data] (1)
[+] H5E_BADSIZE_g [data] (1)
[+] H5E_BADTYPE_g [data] (1)
[+] H5E_BADVALUE_g [data] (1)
[+] H5E_BTREE_g [data] (1)
[+] H5E_CACHE_g [data] (1)
[+] H5E_CALLBACK_g [data] (1)
[+] H5E_CANAPPLY_g [data] (1)
[+] H5E_CANTALLOC_g [data] (1)
[+] H5E_CANTATTACH_g [data] (1)
[+] H5E_CANTCLIP_g [data] (1)
[+] H5E_CANTCLOSEFILE_g [data] (1)
[+] H5E_CANTCLOSEOBJ_g [data] (1)
[+] H5E_CANTCOMPARE_g [data] (1)
[+] H5E_CANTCOMPUTE_g [data] (1)
[+] H5E_CANTCONVERT_g [data] (1)
[+] H5E_CANTCOPY_g [data] (1)
[+] H5E_CANTCOUNT_g [data] (1)
[+] H5E_CANTCREATE_g [data] (1)
[+] H5E_CANTDEC_g [data] (1)
[+] H5E_CANTDECODE_g [data] (1)
[+] H5E_CANTDELETE_g [data] (1)
[+] H5E_CANTDIRTY_g [data] (1)
[+] H5E_CANTENCODE_g [data] (1)
[+] H5E_CANTEXPUNGE_g [data] (1)
[+] H5E_CANTEXTEND_g [data] (1)
[+] H5E_CANTFILTER_g [data] (1)
[+] H5E_CANTFLUSH_g [data] (1)
[+] H5E_CANTFREE_g [data] (1)
[+] H5E_CANTGC_g [data] (1)
[+] H5E_CANTGET_g [data] (1)
[+] H5E_CANTGETSIZE_g [data] (1)
[+] H5E_CANTINC_g [data] (1)
[+] H5E_CANTINIT_g [data] (1)
[+] H5E_CANTINS_g [data] (1)
[+] H5E_CANTINSERT_g [data] (1)
[+] H5E_CANTLIST_g [data] (1)
[+] H5E_CANTLOAD_g [data] (1)
[+] H5E_CANTLOCK_g [data] (1)
[+] H5E_CANTMARKDIRTY_g [data] (1)
[+] H5E_CANTMERGE_g [data] (1)
[+] H5E_CANTMODIFY_g [data] (1)
[+] H5E_CANTMOVE_g [data] (1)
[+] H5E_CANTNEXT_g [data] (1)
[+] H5E_CANTOPENFILE_g [data] (1)
[+] H5E_CANTOPENOBJ_g [data] (1)
[+] H5E_CANTOPERATE_g [data] (1)
[+] H5E_CANTPACK_g [data] (1)
[+] H5E_CANTPIN_g [data] (1)
[+] H5E_CANTPROTECT_g [data] (1)
[+] H5E_CANTRECV_g [data] (1)
[+] H5E_CANTREDISTRIBUTE_g [data] (1)
[+] H5E_CANTREGISTER_g [data] (1)
[+] H5E_CANTRELEASE_g [data] (1)
[+] H5E_CANTREMOVE_g [data] (1)
[+] H5E_CANTRENAME_g [data] (1)
[+] H5E_CANTRESET_g [data] (1)
[+] H5E_CANTRESIZE_g [data] (1)
[+] H5E_CANTRESTORE_g [data] (1)
[+] H5E_CANTREVIVE_g [data] (1)
[+] H5E_CANTSELECT_g [data] (1)
[+] H5E_CANTSERIALIZE_g [data] (1)
[+] H5E_CANTSET_g [data] (1)
[+] H5E_CANTSHRINK_g [data] (1)
[+] H5E_CANTSORT_g [data] (1)
[+] H5E_CANTSPLIT_g [data] (1)
[+] H5E_CANTSWAP_g [data] (1)
[+] H5E_CANTUNLOCK_g [data] (1)
[+] H5E_CANTUNPIN_g [data] (1)
[+] H5E_CANTUNPROTECT_g [data] (1)
[+] H5E_CANTUPDATE_g [data] (1)
[+] H5E_CLOSEERROR_g [data] (1)
[+] H5E_COMPLEN_g [data] (1)
[+] H5E_DATASET_g [data] (1)
[+] H5E_DATASPACE_g [data] (1)
[+] H5E_DATATYPE_g [data] (1)
[+] H5E_DUPCLASS_g [data] (1)
[+] H5E_EFL_g [data] (1)
[+] H5E_ERROR_g [data] (1)
[+] H5E_EXISTS_g [data] (1)
[+] H5E_FCNTL_g [data] (1)
[+] H5E_FILE_g [data] (1)
[+] H5E_FILEEXISTS_g [data] (1)
[+] H5E_FILEOPEN_g [data] (1)
[+] H5E_FSPACE_g [data] (1)
[+] H5E_FUNC_g [data] (1)
[+] H5E_HEAP_g [data] (1)
[+] H5E_INTERNAL_g [data] (1)
[+] H5E_IO_g [data] (1)
[+] H5E_LINK_g [data] (1)
[+] H5E_LINKCOUNT_g [data] (1)
[+] H5E_MOUNT_g [data] (1)
[+] H5E_MPI_g [data] (1)
[+] H5E_MPIERRSTR_g [data] (1)
[+] H5E_NLINKS_g [data] (1)
[+] H5E_NOENCODER_g [data] (1)
[+] H5E_NOFILTER_g [data] (1)
[+] H5E_NOIDS_g [data] (1)
[+] H5E_NONE_MAJOR_g [data] (1)
[+] H5E_NONE_MINOR_g [data] (1)
[+] H5E_NOSPACE_g [data] (1)
[+] H5E_NOTCACHED_g [data] (1)
[+] H5E_NOTFOUND_g [data] (1)
[+] H5E_NOTHDF5_g [data] (1)
[+] H5E_NOTREGISTERED_g [data] (1)
[+] H5E_OBJOPEN_g [data] (1)
[+] H5E_OHDR_g [data] (1)
[+] H5E_OPENERROR_g [data] (1)
[+] H5E_OVERFLOW_g [data] (1)
[+] H5E_PATH_g [data] (1)
[+] H5E_PLINE_g [data] (1)
[+] H5E_PLIST_g [data] (1)
[+] H5E_PLUGIN_g [data] (1)
[+] H5E_PROTECT_g [data] (1)
[+] H5E_READERROR_g [data] (1)
[+] H5E_REFERENCE_g [data] (1)
[+] H5E_RESOURCE_g [data] (1)
[+] H5E_RS_g [data] (1)
[+] H5E_SEEKERROR_g [data] (1)
[+] H5E_SETDISALLOWED_g [data] (1)
[+] H5E_SETLOCAL_g [data] (1)
[+] H5E_SLIST_g [data] (1)
[+] H5E_SOHM_g [data] (1)
[+] H5E_STORAGE_g [data] (1)
[+] H5E_SYM_g [data] (1)
[+] H5E_SYSERRSTR_g [data] (1)
[+] H5E_SYSTEM_g [data] (1)
[+] H5E_TRAVERSE_g [data] (1)
[+] H5E_TRUNCATED_g [data] (1)
[+] H5E_TST_g [data] (1)
[+] H5E_UNINITIALIZED_g [data] (1)
[+] H5E_UNSUPPORTED_g [data] (1)
[+] H5E_VERSION_g [data] (1)
[+] H5E_VFL_g [data] (1)
[+] H5E_WRITEERROR_g [data] (1)

H5Epublic.h, libhdf5.so.10.1.0
[+] H5E_ERR_CLS_g [data] (1)

H5FDpublic.h, libhdf5.so.10.1.0
[+] H5FDget_eof H5FD_t* file ) (1)

H5Ppublic.h, libhdf5.so.10.1.0
[+] H5P_CLS_ATTRIBUTE_CREATE_ID_g [data] (1)
[+] H5P_CLS_DATASET_ACCESS_ID_g [data] (1)
[+] H5P_CLS_DATASET_CREATE_ID_g [data] (1)
[+] H5P_CLS_DATASET_XFER_ID_g [data] (1)
[+] H5P_CLS_DATATYPE_ACCESS_ID_g [data] (1)
[+] H5P_CLS_DATATYPE_CREATE_ID_g [data] (1)
[+] H5P_CLS_FILE_ACCESS_ID_g [data] (1)
[+] H5P_CLS_FILE_CREATE_ID_g [data] (1)
[+] H5P_CLS_FILE_MOUNT_ID_g [data] (1)
[+] H5P_CLS_GROUP_ACCESS_ID_g [data] (1)
[+] H5P_CLS_GROUP_CREATE_ID_g [data] (1)
[+] H5P_CLS_LINK_ACCESS_ID_g [data] (1)
[+] H5P_CLS_LINK_CREATE_ID_g [data] (1)
[+] H5P_CLS_OBJECT_COPY_ID_g [data] (1)
[+] H5P_CLS_OBJECT_CREATE_ID_g [data] (1)
[+] H5P_CLS_ROOT_ID_g [data] (1)
[+] H5P_CLS_STRING_CREATE_ID_g [data] (1)
[+] H5P_LST_ATTRIBUTE_CREATE_ID_g [data] (1)
[+] H5P_LST_DATASET_ACCESS_ID_g [data] (1)
[+] H5P_LST_DATASET_CREATE_ID_g [data] (1)
[+] H5P_LST_DATASET_XFER_ID_g [data] (1)
[+] H5P_LST_DATATYPE_ACCESS_ID_g [data] (1)
[+] H5P_LST_DATATYPE_CREATE_ID_g [data] (1)
[+] H5P_LST_FILE_ACCESS_ID_g [data] (1)
[+] H5P_LST_FILE_CREATE_ID_g [data] (1)
[+] H5P_LST_FILE_MOUNT_ID_g [data] (1)
[+] H5P_LST_GROUP_ACCESS_ID_g [data] (1)
[+] H5P_LST_GROUP_CREATE_ID_g [data] (1)
[+] H5P_LST_LINK_ACCESS_ID_g [data] (1)
[+] H5P_LST_LINK_CREATE_ID_g [data] (1)
[+] H5P_LST_OBJECT_COPY_ID_g [data] (1)

H5Tpublic.h, libhdf5.so.10.1.0
[+] H5T_C_S1_g [data] (1)
[+] H5T_FORTRAN_S1_g [data] (1)
[+] H5T_IEEE_F32BE_g [data] (1)
[+] H5T_IEEE_F32LE_g [data] (1)
[+] H5T_IEEE_F64BE_g [data] (1)
[+] H5T_IEEE_F64LE_g [data] (1)
[+] H5T_NATIVE_B16_g [data] (1)
[+] H5T_NATIVE_B32_g [data] (1)
[+] H5T_NATIVE_B64_g [data] (1)
[+] H5T_NATIVE_B8_g [data] (1)
[+] H5T_NATIVE_DOUBLE_g [data] (1)
[+] H5T_NATIVE_FLOAT_g [data] (1)
[+] H5T_NATIVE_HADDR_g [data] (1)
[+] H5T_NATIVE_HBOOL_g [data] (1)
[+] H5T_NATIVE_HERR_g [data] (1)
[+] H5T_NATIVE_HSIZE_g [data] (1)
[+] H5T_NATIVE_HSSIZE_g [data] (1)
[+] H5T_NATIVE_INT16_g [data] (1)
[+] H5T_NATIVE_INT32_g [data] (1)
[+] H5T_NATIVE_INT64_g [data] (1)
[+] H5T_NATIVE_INT8_g [data] (1)
[+] H5T_NATIVE_INT_FAST16_g [data] (1)
[+] H5T_NATIVE_INT_FAST32_g [data] (1)
[+] H5T_NATIVE_INT_FAST64_g [data] (1)
[+] H5T_NATIVE_INT_FAST8_g [data] (1)
[+] H5T_NATIVE_INT_g [data] (1)
[+] H5T_NATIVE_INT_LEAST16_g [data] (1)
[+] H5T_NATIVE_INT_LEAST32_g [data] (1)
[+] H5T_NATIVE_INT_LEAST64_g [data] (1)
[+] H5T_NATIVE_INT_LEAST8_g [data] (1)
[+] H5T_NATIVE_LDOUBLE_g [data] (1)
[+] H5T_NATIVE_LLONG_g [data] (1)
[+] H5T_NATIVE_LONG_g [data] (1)
[+] H5T_NATIVE_OPAQUE_g [data] (1)
[+] H5T_NATIVE_SCHAR_g [data] (1)
[+] H5T_NATIVE_SHORT_g [data] (1)
[+] H5T_NATIVE_UCHAR_g [data] (1)
[+] H5T_NATIVE_UINT16_g [data] (1)
[+] H5T_NATIVE_UINT32_g [data] (1)
[+] H5T_NATIVE_UINT64_g [data] (1)
[+] H5T_NATIVE_UINT8_g [data] (1)
[+] H5T_NATIVE_UINT_FAST16_g [data] (1)
[+] H5T_NATIVE_UINT_FAST32_g [data] (1)
[+] H5T_NATIVE_UINT_FAST64_g [data] (1)
[+] H5T_NATIVE_UINT_FAST8_g [data] (1)
[+] H5T_NATIVE_UINT_g [data] (1)
[+] H5T_NATIVE_UINT_LEAST16_g [data] (1)
[+] H5T_NATIVE_UINT_LEAST32_g [data] (1)
[+] H5T_NATIVE_UINT_LEAST64_g [data] (1)
[+] H5T_NATIVE_UINT_LEAST8_g [data] (1)
[+] H5T_NATIVE_ULLONG_g [data] (1)
[+] H5T_NATIVE_ULONG_g [data] (1)
[+] H5T_NATIVE_USHORT_g [data] (1)
[+] H5T_STD_B16BE_g [data] (1)
[+] H5T_STD_B16LE_g [data] (1)
[+] H5T_STD_B32BE_g [data] (1)
[+] H5T_STD_B32LE_g [data] (1)
[+] H5T_STD_B64BE_g [data] (1)
[+] H5T_STD_B64LE_g [data] (1)
[+] H5T_STD_B8BE_g [data] (1)
[+] H5T_STD_B8LE_g [data] (1)
[+] H5T_STD_I16BE_g [data] (1)
[+] H5T_STD_I16LE_g [data] (1)
[+] H5T_STD_I32BE_g [data] (1)
[+] H5T_STD_I32LE_g [data] (1)
[+] H5T_STD_I64BE_g [data] (1)
[+] H5T_STD_I64LE_g [data] (1)
[+] H5T_STD_I8BE_g [data] (1)
[+] H5T_STD_I8LE_g [data] (1)
[+] H5T_STD_REF_DSETREG_g [data] (1)
[+] H5T_STD_REF_OBJ_g [data] (1)
[+] H5T_STD_U16BE_g [data] (1)
[+] H5T_STD_U16LE_g [data] (1)
[+] H5T_STD_U32BE_g [data] (1)
[+] H5T_STD_U32LE_g [data] (1)
[+] H5T_STD_U64BE_g [data] (1)
[+] H5T_STD_U64LE_g [data] (1)
[+] H5T_STD_U8BE_g [data] (1)
[+] H5T_STD_U8LE_g [data] (1)
[+] H5T_UNIX_D32BE_g [data] (1)
[+] H5T_UNIX_D32LE_g [data] (1)
[+] H5T_UNIX_D64BE_g [data] (1)
[+] H5T_UNIX_D64LE_g [data] (1)
[+] H5T_VAX_F32_g [data] (1)
[+] H5T_VAX_F64_g [data] (1)

to the top

Problems with Data Types, Low Severity (12)


H5ACpublic.h
[+] struct H5AC_cache_config_t (1)

H5Epublic.h
[+] typedef H5E_major_t (1)
[+] typedef H5E_minor_t (1)

H5FDpublic.h
[+] struct H5FD_class_t (4)
[+] struct H5FD_t (1)

H5Ipublic.h
[+] typedef hid_t (2)

H5public.h
[+] typedef hbool_t (2)

to the top

Problems with Constants, Low Severity (14)


H5FDpublic.h
[+] H5FD_FEAT_DIRTY_SBLK_LOAD

H5Ipublic.h
[+] H5_SIZEOF_HID_T

H5pubconf.h
[+] H5_CLEAR_MEMORY
[+] H5_HAVE_FSEEKO
[+] H5_HAVE_FSEEKO64
[+] H5_HAVE_FSTAT64
[+] H5_HAVE_FTELLO
[+] H5_HAVE_FTELLO64
[+] H5_HAVE_FTRUNCATE64
[+] H5_HAVE_LSEEK64
[+] H5_HAVE_STAT64
[+] H5_HAVE_STAT_ST_BLOCKS
[+] H5_SIZEOF_OFF64_T
[+] H5_SYSTEM_SCOPE_THREADS

to the top

Other Changes in Data Types (1)


H5Dpublic.h
[+] enum H5D_layout_t (1)

to the top

Other Changes in Constants (31)


H5Dpublic.h
[+] H5D_CHUNK_BTREE
[+] H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS

H5FDpublic.h
[+] H5FD_FEAT_DIRTY_DRVRINFO_LOAD
[+] H5FD_FEAT_SUPPORTS_SWMR_IO
[+] H5FD_MEM_EARRAY_DBLK_PAGE
[+] H5FD_MEM_EARRAY_DBLOCK
[+] H5FD_MEM_EARRAY_HDR
[+] H5FD_MEM_EARRAY_IBLOCK
[+] H5FD_MEM_EARRAY_SBLOCK
[+] H5FD_MEM_FARRAY_DBLK_PAGE
[+] H5FD_MEM_FARRAY_DBLOCK
[+] H5FD_MEM_FARRAY_HDR

H5Fpublic.h
[+] H5F_NUM_METADATA_READ_RETRY_TYPES

H5pubconf.h
[+] H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE
[+] H5_FORTRAN_HAVE_C_LONG_DOUBLE
[+] H5_FORTRAN_HAVE_C_SIZEOF
[+] H5_FORTRAN_HAVE_SIZEOF
[+] H5_FORTRAN_HAVE_STORAGE_SIZE
[+] H5_FORTRAN_SIZEOF_LONG_DOUBLE
[+] H5_HAVE_FCNTL
[+] H5_HAVE_FLOAT128
[+] H5_HAVE_FLOCK
[+] H5_HAVE_Fortran_INTEGER_SIZEOF_16
[+] H5_PAC_C_MAX_REAL_PRECISION
[+] H5_PAC_FC_MAX_REAL_PRECISION
[+] H5_SIZEOF___FLOAT128
[+] H5_SIZEOF__QUAD
[+] H5_SIZEOF_BOOL

H5public.h
[+] HSIZE_UNDEF

H5version.h
[+] H5Fget_info_vers
[+] H5Rdereference_vers

to the top

Header Files (77)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.10.1.0
libhdf5_cpp.so.11.0.0
libhdf5_fortran.so.10.0.2
libhdf5_hl.so.10.0.2
libhdf5_hl_cpp.so.11.0.0
libhdf5hl_fortran.so.10.0.2

to the top



Test Info


Library Namehdf5
Version #11.8.16
Version #21.10.0
CPU Typex86_64
GCC Version4.8.5
SubjectSource Compatibility

Test Results


Total Header Files77
Total Shared Libraries6
Total Symbols / Types1851 / 541
VerdictIncompatible
(3.5%)

Problem Summary


SeverityCount
Added Symbols-200
Removed SymbolsHigh116
Problems with
Data Types
High0
Medium0
Low10
Problems with
Symbols
High0
Medium112
Low0
Problems with
Constants
Low29
Other Changes
in Data Types
-2
Other Changes
in Constants
-55

Added Symbols (200)


H5ArrayType.h
namespace H5
ArrayType::ArrayType [in-charge] long const existing_id )
ArrayType::ArrayType [not-in-charge] long const existing_id )
ArrayType::operator = ArrayType const& rhs )
ArrayType::setArrayInfo ( )

H5AtomType.h
namespace H5
AtomType::AtomType [in-charge] long const existing_id )
AtomType::AtomType [not-in-charge] long const existing_id )

H5Attribute.h
namespace H5
Attribute::Attribute [in-charge] long const attr_id )
Attribute::Attribute [not-in-charge] long const attr_id )
Attribute::p_setId long const new_id )
f_Attribute_setId Attribute* attr, long new_id )

H5CommonFG.h
namespace H5
CommonFG::getObjinfo ( char const* name, bool follow_link, H5G_stat_t& statbuf ) const
CommonFG::getObjinfo ( int const& name, bool follow_link, H5G_stat_t& statbuf ) const
CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data )
CommonFG::iterateElems ( int const& name, int* idx, H5G_iterate_t op, void* op_data )

H5CompType.h
namespace H5
CompType::CompType [in-charge] long const existing_id )
CompType::CompType [not-in-charge] long const existing_id )

H5DataSet.h
namespace H5
DataSet::DataSet [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [in-charge] long const existing_id )
DataSet::DataSet [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataSet::DataSet [not-in-charge] long const existing_id )
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )
DataSet::p_setId long const new_id )
f_DataSet_setId DataSet* dset, long new_id )

H5DataSpace.h
namespace H5
DataSpace::DataSpace [in-charge] long const space_id )
DataSpace::DataSpace [not-in-charge] long const space_id )
DataSpace::p_setId long const new_id )
f_DataSpace_setId ( DataSpace* dspace, long new_id )

H5DataType.h
namespace H5
DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [in-charge] long const type_id )
DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
DataType::DataType [not-in-charge] long const type_id )
DataType::p_setId long const new_id )
DataType::registerFunc H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::registerFunc H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
f_DataType_setId DataType* dtype, long new_id )

H5DcreatProp.h
namespace H5
DSetCreatPropList::DSetCreatPropList [in-charge] long const plist_id )
DSetCreatPropList::DSetCreatPropList [not-in-charge] long const plist_id )

H5DOpublic.h
H5DOappend long dset_id, long dxpl_id, unsigned int axis, size_t extension, long memtype, void const* buf )

H5Dpublic.h
H5Dflush long dset_id )
H5Dformat_convert long dset_id )
H5Dget_chunk_index_type long did, H5D_chunk_index_t* idx_type )
H5Drefresh long dset_id )

H5DxferProp.h
namespace H5
DSetMemXferPropList::DSetMemXferPropList [in-charge] long const plist_id )
DSetMemXferPropList::DSetMemXferPropList [not-in-charge] long const plist_id )
DSetMemXferPropList::getTypeConvCB ( H5T_conv_except_func_t* op, void** user_data ) const
DSetMemXferPropList::setTypeConvCB ( H5T_conv_except_func_t op, void* user_data ) const

H5EnumType.h
namespace H5
EnumType::EnumType [in-charge] long const existing_id )
EnumType::EnumType [not-in-charge] long const existing_id )

H5Epubgen.h
H5E_CANTAPPEND_g [data]
H5E_CANTCORK_g [data]
H5E_CANTDEPEND_g [data]
H5E_CANTNOTIFY_g [data]
H5E_CANTTAG_g [data]
H5E_CANTUNCORK_g [data]
H5E_CANTUNDEPEND_g [data]
H5E_EARRAY_g [data]
H5E_FARRAY_g [data]
H5E_LOGFAIL_g [data]

H5Exception.h
namespace H5
Exception::getAutoPrint ( H5E_auto2_t& func, void** client_data ) [static]
Exception::getMajorString long err_major_id ) const
Exception::getMinorString long err_minor_id ) const
Exception::printErrorStack FILE* stream, long err_stack ) [static]
Exception::setAutoPrint ( H5E_auto2_t& func, void* client_data ) [static]

H5FaccProp.h
namespace H5
FileAccPropList::FileAccPropList [in-charge] long const plist_id )
FileAccPropList::FileAccPropList [not-in-charge] long const plist_id )
FileAccPropList::getCore ( size_t& increment, bool& backing_store ) const
FileAccPropList::setCore ( size_t increment, bool backing_store ) const
FileAccPropList::setDriver ( long new_driver_id, void const* new_driver_info ) const

H5FcreatProp.h
namespace H5
FileCreatPropList::FileCreatPropList [in-charge] long const plist_id )
FileCreatPropList::FileCreatPropList [not-in-charge] long const plist_id )

H5FDpublic.h
H5FDlock H5FD_t* file, bool rw )
H5FDunlock H5FD_t* file )

H5File.h
namespace H5
H5File::getObjIDs ( unsigned int types, size_t max_objs, long* oid_list ) const
H5File::H5File [in-charge] long existing_id )
H5File::H5File [not-in-charge] long existing_id )
H5File::p_setId long const new_id )

H5FloatType.h
namespace H5
FloatType::FloatType [in-charge] long const existing_id )
FloatType::FloatType [not-in-charge] long const existing_id )

H5Fpublic.h
H5Fformat_convert long fid )
H5Fget_free_sections long file_id, H5F_mem_t type, size_t nsects, H5F_sect_info_t* sect_info )
H5Fget_info1 long obj_id, H5F_info1_t* finfo )
H5Fget_info2 long obj_id, H5F_info2_t* finfo )
H5Fget_mdc_logging_status long file_id, bool* is_enabled, bool* is_currently_logging )
H5Fget_metadata_read_retry_info long file_id, H5F_retry_info_t* info )
H5Fstart_mdc_logging long file_id )
H5Fstart_swmr_write long file_id )
H5Fstop_mdc_logging long file_id )

H5Gpublic.h
H5Gflush long group_id )
H5Grefresh long group_id )

H5Group.h
namespace H5
Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [in-charge] long const group_id )
Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
Group::Group [not-in-charge] long const group_id )
Group::p_setId long const new_id )

H5IdComponent.h
namespace H5
IdComponent::decRefCount long const obj_id ) const
IdComponent::getCounter long const obj_id ) const
IdComponent::getHDFObjType long const obj_id ) [static]
IdComponent::IdComponent [in-charge] long const h5_id )
IdComponent::IdComponent [not-in-charge] long const h5_id )
IdComponent::incRefCount long const obj_id ) const
IdComponent::p_valid_id long const obj_id ) [static]
IdComponent::setId long const new_id )

H5IntType.h
namespace H5
IntType::IntType [in-charge] long const existing_id )
IntType::IntType [not-in-charge] long const existing_id )

H5LDpublic.h
H5LDget_dset_dims long did, hsize_t* cur_dims )
H5LDget_dset_elmts long did, hsize_t const* prev_dims, hsize_t const* cur_dims, char const* fields, void* buf )
H5LDget_dset_type_size long did, char const* fields )

H5Location.h
namespace H5
H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
H5Location::dereference ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type, PropList const& plist )
H5Location::H5Location [in-charge] long const loc_id )
H5Location::H5Location [not-in-charge] long const loc_id )
H5Location::p_dereference long loc_id, void const* ref, enum H5R_type_t ref_type, PropList const& plist, char const* from_func )
H5Location::p_reference void* ref, char const* name, long space_id, enum H5R_type_t ref_type ) const

H5Object.h
namespace H5
H5Object::H5Object [in-charge] long const object_id )
H5Object::H5Object [not-in-charge] long const object_id )

H5OcreatProp.h
namespace H5
ObjCreatPropList::ObjCreatPropList [in-charge] long const plist_id )
ObjCreatPropList::ObjCreatPropList [not-in-charge] long const plist_id )

H5Opublic.h
H5Oare_mdc_flushes_disabled long object_id, bool* are_disabled )
H5Odisable_mdc_flushes long object_id )
H5Oenable_mdc_flushes long object_id )
H5Oflush long obj_id )
H5Orefresh long oid )

H5PacketTable.h
FL_PacketTable::FL_PacketTable [in-charge] long fileID, char const* name )
FL_PacketTable::FL_PacketTable [in-charge] long fileID, char* name )
FL_PacketTable::FL_PacketTable [in-charge] long fileID, char* name, long dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [in-charge] long fileID, long plist_id, char const* name, long dtypeID, hsize_t chunkSize )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, char const* name )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, char* name )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, char* name, long dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] long fileID, long plist_id, char const* name, long dtypeID, hsize_t chunkSize )
FL_PacketTable::~FL_PacketTable [in-charge-deleting] ( )
FL_PacketTable::~FL_PacketTable [in-charge] ( )
FL_PacketTable::~FL_PacketTable [not-in-charge] ( )
PacketTable::FreeBuff ( size_t numStructs, struct hvl_t* buffer )
PacketTable::GetDataset ( )
PacketTable::GetDatatype ( )
PacketTable::GetTableId ( )
PacketTable::IsVariableLength ( )
PacketTable::PacketTable [in-charge] long fileID, char const* name )
PacketTable::PacketTable [in-charge] long fileID, char* name )
PacketTable::PacketTable [not-in-charge] long fileID, char const* name )
PacketTable::PacketTable [not-in-charge] long fileID, char* name )
PacketTable::~PacketTable [in-charge-deleting] ( )

H5Ppublic.h
H5P_CLS_ATTRIBUTE_ACCESS_ID_g [data]
H5P_LST_ATTRIBUTE_ACCESS_ID_g [data]
H5Pdecode void const* buf )
H5Pencode long plist_id, void* buf, size_t* nalloc )
H5Pget_append_flush long plist_id, unsigned int dims, hsize_t* boundary, H5D_append_cb_t* func, void** udata )
H5Pget_chunk_opts long plist_id, unsigned int* opts )
H5Pget_efile_prefix long dapl_id, char* prefix, size_t size )
H5Pget_file_space long plist_id, H5F_file_space_type_t* strategy, hsize_t* threshold )
H5Pget_mdc_log_options long plist_id, bool* is_enabled, char* location, size_t* location_size, bool* start_on_access )
H5Pget_metadata_read_attempts long plist_id, unsigned int* attempts )
H5Pget_object_flush_cb long plist_id, H5F_flush_cb_t* func, void** udata )
H5Pget_virtual_count long dcpl_id, size_t* count )
H5Pget_virtual_dsetname long dcpl_id, size_t index, char* name, size_t size )
H5Pget_virtual_filename long dcpl_id, size_t index, char* name, size_t size )
H5Pget_virtual_printf_gap long plist_id, hsize_t* gap_size )
H5Pget_virtual_srcspace long dcpl_id, size_t index )
H5Pget_virtual_view long plist_id, H5D_vds_view_t* view )
H5Pget_virtual_vspace long dcpl_id, size_t index )
H5Pset_append_flush long plist_id, unsigned int ndims, hsize_t const* boundary, H5D_append_cb_t func, void* udata )
H5Pset_chunk_opts long plist_id, unsigned int opts )
H5Pset_efile_prefix long dapl_id, char const* prefix )
H5Pset_file_space long plist_id, H5F_file_space_type_t strategy, hsize_t threshold )
H5Pset_mdc_log_options long plist_id, bool is_enabled, char const* location, bool start_on_access )
H5Pset_metadata_read_attempts long plist_id, unsigned int attempts )
H5Pset_object_flush_cb long plist_id, H5F_flush_cb_t func, void* udata )
H5Pset_virtual long dcpl_id, long vspace_id, char const* src_file_name, char const* src_dset_name, long src_space_id )
H5Pset_virtual_printf_gap long plist_id, hsize_t gap_size )
H5Pset_virtual_view long plist_id, H5D_vds_view_t view )

H5PredType.h
namespace H5
PredType::PredType [in-charge] long const predtype_id )
PredType::PredType [not-in-charge] long const predtype_id )

H5PropList.h
namespace H5
f_PropList_setId PropList* plist, long new_id )
PropList::p_setId long const new_id )
PropList::PropList [in-charge] long const plist_id )
PropList::PropList [not-in-charge] long const plist_id )

H5PTpublic.h
H5PTcreate long loc_id, char const* dset_name, long dtype_id, hsize_t chunk_size, long plist_id )
H5PTfree_vlen_buff long table_id, size_t bufflen, void* buff )
H5PTget_dataset long table_id )
H5PTget_type long table_id )
H5PTis_varlen long table_id )

H5Rpublic.h
H5Rdereference1 long obj_id, enum H5R_type_t ref_type, void const* ref )
H5Rdereference2 long obj_id, long oapl_id, enum H5R_type_t ref_type, void const* ref )

H5Spublic.h
H5Sget_regular_hyperslab long spaceid, hsize_t* start, hsize_t* stride, hsize_t* count, hsize_t* block )
H5Sis_regular_hyperslab long spaceid )

H5StrType.h
namespace H5
StrType::StrType [in-charge] long const existing_id )
StrType::StrType [not-in-charge] long const existing_id )

H5Tpublic.h
H5Tflush long type_id )
H5Trefresh long type_id )

H5VarLenType.h
namespace H5
VarLenType::VarLenType [in-charge] long const existing_id )
VarLenType::VarLenType [not-in-charge] long const existing_id )

to the top

Removed Symbols (116)


H5AbstractDs.h
namespace H5
AbstractDs::AbstractDs [in-charge] int const h5_id )
AbstractDs::AbstractDs [not-in-charge] int const h5_id )

H5ArrayType.h
namespace H5
ArrayType::ArrayType [in-charge] int const existing_id )
ArrayType::ArrayType [not-in-charge] int const existing_id )

H5AtomType.h
namespace H5
AtomType::AtomType [in-charge] int const existing_id )
AtomType::AtomType [not-in-charge] int const existing_id )

H5Attribute.h
namespace H5
Attribute::Attribute [in-charge] int const attr_id )
Attribute::Attribute [not-in-charge] int const attr_id )
Attribute::p_setId int const new_id )
f_Attribute_setId Attribute* attr, int new_id )

H5CommonFG.h
namespace H5
CommonFG::getObjinfo ( char const* name, unsigned int follow_link, H5G_stat_t& statbuf ) const
CommonFG::getObjinfo ( int const& name, unsigned int follow_link, H5G_stat_t& statbuf ) const
CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data )
CommonFG::iterateElems ( int const& name, int* idx, H5G_iterate_t op, void* op_data )

H5CompType.h
namespace H5
CompType::CompType [in-charge] int const existing_id )
CompType::CompType [not-in-charge] int const existing_id )

H5DataSet.h
namespace H5
DataSet::DataSet [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [in-charge] int const existing_id )
DataSet::DataSet [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataSet::DataSet [not-in-charge] int const existing_id )
DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data )
DataSet::p_setId int const new_id )
f_DataSet_setId DataSet* dset, int new_id )

H5DataSpace.h
namespace H5
DataSpace::DataSpace [in-charge] int const space_id )
DataSpace::DataSpace [not-in-charge] int const space_id )
DataSpace::p_setId int const new_id )
f_DataSpace_setId ( DataSpace* dspace, int new_id )

H5DataType.h
namespace H5
DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [in-charge] int const type_id )
DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
DataType::DataType [not-in-charge] int const type_id )
DataType::p_setId int const new_id )
DataType::registerFunc H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::registerFunc H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const
DataType::unregister H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const
f_DataType_setId DataType* dtype, int new_id )

H5DcreatProp.h
namespace H5
DSetCreatPropList::DSetCreatPropList [in-charge] int const plist_id )
DSetCreatPropList::DSetCreatPropList [not-in-charge] int const plist_id )

H5DxferProp.h
namespace H5
DSetMemXferPropList::DSetMemXferPropList [in-charge] int const plist_id )
DSetMemXferPropList::DSetMemXferPropList [not-in-charge] int const plist_id )
DSetMemXferPropList::getTypeConvCB ( H5T_conv_except_func_t* op, void** user_data ) const
DSetMemXferPropList::setTypeConvCB ( H5T_conv_except_func_t op, void* user_data ) const

H5EnumType.h
namespace H5
EnumType::EnumType [in-charge] int const existing_id )
EnumType::EnumType [not-in-charge] int const existing_id )

H5Exception.h
namespace H5
Exception::getAutoPrint ( H5E_auto2_t& func, void** client_data ) [static]
Exception::getMajorString int err_major_id ) const
Exception::getMinorString int err_minor_id ) const
Exception::printErrorStack FILE* stream, int err_stack ) [static]
Exception::setAutoPrint ( H5E_auto2_t& func, void* client_data ) [static]

H5FaccProp.h
namespace H5
FileAccPropList::FileAccPropList [in-charge] int const plist_id )
FileAccPropList::FileAccPropList [not-in-charge] int const plist_id )
FileAccPropList::getCore ( size_t& increment, unsigned int& backing_store ) const
FileAccPropList::setCore ( size_t increment, unsigned int backing_store ) const
FileAccPropList::setDriver ( int new_driver_id, void const* new_driver_info ) const

H5FcreatProp.h
namespace H5
FileCreatPropList::FileCreatPropList [in-charge] int const plist_id )
FileCreatPropList::FileCreatPropList [not-in-charge] int const plist_id )

H5FDcore.h
H5FD_core_term ( )

H5FDfamily.h
H5FD_family_term ( )

H5FDlog.h
H5FD_log_term ( )

H5FDmulti.h
H5FD_multi_term ( )

H5FDsec2.h
H5FD_sec2_term ( )

H5FDstdio.h
H5FD_stdio_term ( )

H5File.h
namespace H5
H5File::getObjIDs ( unsigned int types, size_t max_objs, int* oid_list ) const
H5File::H5File [in-charge] int existing_id )
H5File::H5File [not-in-charge] int existing_id )
H5File::p_setId int const new_id )

H5FloatType.h
namespace H5
FloatType::FloatType [in-charge] int const existing_id )
FloatType::FloatType [not-in-charge] int const existing_id )

H5Group.h
namespace H5
Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
Group::Group [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
Group::Group [in-charge] int const group_id )
Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
Group::Group [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
Group::Group [not-in-charge] int const group_id )
Group::p_setId int const new_id )

H5IdComponent.h
namespace H5
IdComponent::decRefCount int const obj_id ) const
IdComponent::getCounter int const obj_id ) const
IdComponent::getHDFObjType int const obj_id ) [static]
IdComponent::IdComponent [in-charge] int const h5_id )
IdComponent::IdComponent [not-in-charge] int const h5_id )
IdComponent::incRefCount int const obj_id ) const
IdComponent::p_valid_id int const obj_id ) [static]
IdComponent::setId int const new_id )

H5IntType.h
namespace H5
IntType::IntType [in-charge] int const existing_id )
IntType::IntType [not-in-charge] int const existing_id )

H5Location.h
namespace H5
H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type )
H5Location::dereference ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type )
H5Location::H5Location [in-charge] int const loc_id )
H5Location::H5Location [not-in-charge] int const loc_id )
H5Location::p_dereference int loc_id, void const* ref, enum H5R_type_t ref_type, char const* from_func )
H5Location::p_reference void* ref, char const* name, int space_id, enum H5R_type_t ref_type ) const

H5Object.h
namespace H5
H5Object::H5Object [in-charge] int const object_id )
H5Object::H5Object [not-in-charge] int const object_id )

H5OcreatProp.h
namespace H5
ObjCreatPropList::ObjCreatPropList [in-charge] int const plist_id )
ObjCreatPropList::ObjCreatPropList [not-in-charge] int const plist_id )

H5PacketTable.h
FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name )
FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression )
FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name )
FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression )
PacketTable::PacketTable [in-charge] int fileID, char const* name )
PacketTable::PacketTable [not-in-charge] int fileID, char const* name )

H5PredType.h
namespace H5
PredType::PredType [in-charge] int const predtype_id )
PredType::PredType [not-in-charge] int const predtype_id )

H5PropList.h
namespace H5
f_PropList_setId PropList* plist, int new_id )
PropList::p_setId int const new_id )
PropList::PropList [in-charge] int const plist_id )
PropList::PropList [not-in-charge] int const plist_id )

H5StrType.h
namespace H5
StrType::StrType [in-charge] int const existing_id )
StrType::StrType [not-in-charge] int const existing_id )

H5VarLenType.h
namespace H5
VarLenType::VarLenType [in-charge] int const existing_id )
VarLenType::VarLenType [not-in-charge] int const existing_id )

to the top

Problems with Symbols, Medium Severity (112)


H5ArrayType.h
namespace H5
[+] ArrayType::ArrayType [in-charge] int const existing_id ) (1)
[+] ArrayType::ArrayType [not-in-charge] int const existing_id ) (1)

H5AtomType.h
namespace H5
[+] AtomType::AtomType [in-charge] int const existing_id ) (1)
[+] AtomType::AtomType [not-in-charge] int const existing_id ) (1)

H5Attribute.h
namespace H5
[+] Attribute::Attribute [in-charge] int const attr_id ) (1)
[+] Attribute::Attribute [not-in-charge] int const attr_id ) (1)
[+] Attribute::p_setId int const new_id ) (1)
[+] f_Attribute_setId ( Attribute* attr, int new_id ) (1)

H5CommonFG.h
namespace H5
[+] CommonFG::getObjinfo ( char const* name, unsigned int follow_link, H5G_stat_t& statbuf ) const (1)
[+] CommonFG::getObjinfo ( int const& name, unsigned int follow_link, H5G_stat_t& statbuf ) const (1)
[+] CommonFG::iterateElems ( char const* name, int* idx, H5G_iterate_t op, void* op_data ) (1)
[+] CommonFG::iterateElems ( int const& name, int* idx, H5G_iterate_t op, void* op_data ) (1)
[+] CommonFG::p_setId int const new_id ) (1)

H5CompType.h
namespace H5
[+] CompType::CompType [not-in-charge] int const existing_id ) (1)
[+] CompType::CompType [in-charge] int const existing_id ) (1)

H5DataSet.h
namespace H5
[+] DataSet::DataSet [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataSet::DataSet [not-in-charge] int const existing_id ) (1)
[+] DataSet::DataSet [in-charge] int const existing_id ) (1)
[+] DataSet::iterateElems void* buf, DataType const& type, DataSpace const& space, H5D_operator_t op, void* op_data ) (1)
[+] DataSet::p_setId int const new_id ) (1)
[+] f_DataSet_setId ( DataSet* dset, int new_id ) (1)

H5DataSpace.h
namespace H5
[+] DataSpace::DataSpace [not-in-charge] int const space_id ) (1)
[+] DataSpace::DataSpace [in-charge] int const space_id ) (1)
[+] DataSpace::p_setId int const new_id ) (1)
[+] f_DataSpace_setId ( DataSpace* dspace, int new_id ) (1)

H5DataType.h
namespace H5
[+] DataType::DataType [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] DataType::DataType [in-charge] int const type_id ) (1)
[+] DataType::DataType [not-in-charge] int const type_id ) (1)
[+] DataType::p_setId int const new_id ) (1)
[+] DataType::registerFunc H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const (1)
[+] DataType::registerFunc H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const (1)
[+] DataType::unregister H5T_pers_t pers, char const* name, DataType const& dest, H5T_conv_t func ) const (1)
[+] DataType::unregister H5T_pers_t pers, std::string const& name, DataType const& dest, H5T_conv_t func ) const (1)
[+] f_DataType_setId ( DataType* dtype, int new_id ) (1)

H5DcreatProp.h
namespace H5
[+] DSetCreatPropList::DSetCreatPropList [in-charge] int const plist_id ) (1)
[+] DSetCreatPropList::DSetCreatPropList [not-in-charge] int const plist_id ) (1)

H5DxferProp.h
namespace H5
[+] DSetMemXferPropList::DSetMemXferPropList [in-charge] int const plist_id ) (1)
[+] DSetMemXferPropList::DSetMemXferPropList [not-in-charge] int const plist_id ) (1)
[+] DSetMemXferPropList::getTypeConvCB ( H5T_conv_except_func_t* op, void** user_data ) const (1)
[+] DSetMemXferPropList::setTypeConvCB ( H5T_conv_except_func_t op, void* user_data ) const (1)

H5EnumType.h
namespace H5
[+] EnumType::EnumType [not-in-charge] int const existing_id ) (1)
[+] EnumType::EnumType [in-charge] int const existing_id ) (1)

H5Exception.h
namespace H5
[+] Exception::getAutoPrint ( H5E_auto2_t& func, void** client_data ) [static] (1)
[+] Exception::getMajorString int err_major_id ) const (1)
[+] Exception::getMinorString int err_minor_id ) const (1)
[+] Exception::printErrorStack FILE* stream, int err_stack ) [static] (1)
[+] Exception::setAutoPrint ( H5E_auto2_t& func, void* client_data ) [static] (1)

H5FaccProp.h
namespace H5
[+] FileAccPropList::FileAccPropList [in-charge] int const plist_id ) (1)
[+] FileAccPropList::FileAccPropList [not-in-charge] int const plist_id ) (1)
[+] FileAccPropList::getCore ( size_t& increment, unsigned int& backing_store ) const (1)
[+] FileAccPropList::setCore ( size_t increment, unsigned int backing_store ) const (1)
[+] FileAccPropList::setDriver ( int new_driver_id, void const* new_driver_info ) const (1)

H5FcreatProp.h
namespace H5
[+] FileCreatPropList::FileCreatPropList [not-in-charge] int const plist_id ) (1)
[+] FileCreatPropList::FileCreatPropList [in-charge] int const plist_id ) (1)

H5FDpublic.h
[+] H5FDget_eof H5FD_t* file ) (1)

H5File.h
namespace H5
[+] H5File::getObjIDs ( unsigned int types, size_t max_objs, int* oid_list ) const (1)
[+] H5File::H5File [in-charge] int existing_id ) (1)
[+] H5File::H5File [not-in-charge] int existing_id ) (1)
[+] H5File::p_setId int const new_id ) (1)

H5FloatType.h
namespace H5
[+] FloatType::FloatType [not-in-charge] int const existing_id ) (1)
[+] FloatType::FloatType [in-charge] int const existing_id ) (1)

H5Group.h
namespace H5
[+] Group::Group [not-in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [in-charge] ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [not-in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [in-charge] ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] Group::Group [in-charge] int const group_id ) (1)
[+] Group::Group [not-in-charge] int const group_id ) (1)
[+] Group::p_setId int const new_id ) (1)

H5IdComponent.h
namespace H5
[+] IdComponent::decRefCount int const obj_id ) const (1)
[+] IdComponent::getCounter int const obj_id ) const (1)
[+] IdComponent::getHDFObjType int const obj_id ) [static] (1)
[+] IdComponent::IdComponent [not-in-charge] int const h5_id ) (1)
[+] IdComponent::IdComponent [in-charge] int const h5_id ) (1)
[+] IdComponent::incRefCount int const obj_id ) const (1)
[+] IdComponent::p_setId int const new_id ) (1)
[+] IdComponent::p_valid_id int const obj_id ) [static] (1)
[+] IdComponent::setId int const new_id ) (1)

H5IntType.h
namespace H5
[+] IntType::IntType [in-charge] int const existing_id ) (1)
[+] IntType::IntType [not-in-charge] int const existing_id ) (1)

H5Location.h
namespace H5
[+] H5Location::dereference ( Attribute const& attr, void const* ref, enum H5R_type_t ref_type ) (1)
[+] H5Location::dereference ( H5Location const& loc, void const* ref, enum H5R_type_t ref_type ) (1)
[+] H5Location::H5Location [in-charge] int const loc_id ) (1)
[+] H5Location::H5Location [not-in-charge] int const loc_id ) (1)
[+] H5Location::p_dereference int loc_id, void const* ref, enum H5R_type_t ref_type, char const* from_func ) (1)
[+] H5Location::p_reference void* ref, char const* name, int space_id, enum H5R_type_t ref_type ) const (1)
[+] H5Location::p_setId int const new_id ) (1)

H5Object.h
namespace H5
[+] H5Object::H5Object [not-in-charge] int const object_id ) (1)
[+] H5Object::H5Object [in-charge] int const object_id ) (1)

H5OcreatProp.h
namespace H5
[+] ObjCreatPropList::ObjCreatPropList [in-charge] int const plist_id ) (1)
[+] ObjCreatPropList::ObjCreatPropList [not-in-charge] int const plist_id ) (1)

H5PacketTable.h
[+] FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name ) (1)
[+] FL_PacketTable::FL_PacketTable [not-in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression ) (1)
[+] FL_PacketTable::FL_PacketTable [in-charge] int fileID, char const* name, int dtypeID, hsize_t chunkSize, int compression ) (1)
[+] PacketTable::PacketTable [in-charge] int fileID, char const* name ) (1)
[+] PacketTable::PacketTable [not-in-charge] int fileID, char const* name ) (1)

H5PredType.h
namespace H5
[+] PredType::PredType [in-charge] int const predtype_id ) (1)
[+] PredType::PredType [not-in-charge] int const predtype_id ) (1)

H5PropList.h
namespace H5
[+] f_PropList_setId ( PropList* plist, int new_id ) (1)
[+] PropList::p_setId int const new_id ) (1)
[+] PropList::PropList [in-charge] int const plist_id ) (1)
[+] PropList::PropList [not-in-charge] int const plist_id ) (1)

H5StrType.h
namespace H5
[+] StrType::StrType [in-charge] int const existing_id ) (1)
[+] StrType::StrType [not-in-charge] int const existing_id ) (1)

H5VarLenType.h
namespace H5
[+] VarLenType::VarLenType [in-charge] int const existing_id ) (1)
[+] VarLenType::VarLenType [not-in-charge] int const existing_id ) (1)

to the top

Problems with Data Types, Low Severity (10)


H5ACpublic.h
[+] struct H5AC_cache_config_t (1)

H5Epublic.h
[+] typedef H5E_major_t (1)
[+] typedef H5E_minor_t (1)

H5FDpublic.h
[+] struct H5FD_class_t (4)
[+] struct H5FD_t (1)

H5Ipublic.h
[+] typedef hid_t (1)

H5public.h
[+] typedef hbool_t (1)

to the top

Problems with Constants, Low Severity (29)


H5f90i_gen.h
[+] c_float_16

H5FDpublic.h
[+] H5FD_FEAT_DIRTY_SBLK_LOAD

H5Fpublic.h
[+] H5F_ACC_CREAT
[+] H5F_ACC_DEBUG
[+] H5F_ACC_DEFAULT
[+] H5F_ACC_EXCL
[+] H5F_ACC_RDONLY
[+] H5F_ACC_RDWR
[+] H5F_ACC_TRUNC
[+] H5F_LIBVER_18

H5Ipublic.h
[+] H5_SIZEOF_HID_T

H5pubconf.h
[+] H5_CLEAR_MEMORY
[+] H5_HAVE_FSEEKO
[+] H5_HAVE_FSEEKO64
[+] H5_HAVE_FSTAT64
[+] H5_HAVE_FTELLO
[+] H5_HAVE_FTELLO64
[+] H5_HAVE_FTRUNCATE64
[+] H5_HAVE_LSEEK64
[+] H5_HAVE_STAT64
[+] H5_HAVE_STAT_ST_BLOCKS
[+] H5_PACKAGE_STRING
[+] H5_PACKAGE_VERSION
[+] H5_SIZEOF_OFF64_T
[+] H5_SYSTEM_SCOPE_THREADS
[+] H5_VERSION

H5public.h
[+] H5_VERS_INFO
[+] H5_VERS_MINOR
[+] H5_VERS_RELEASE

to the top

Other Changes in Data Types (2)


H5Dpublic.h
[+] enum H5D_layout_t (2)

to the top

Other Changes in Constants (55)


H5Dpublic.h
[+] H5D_CHUNK_BTREE
[+] H5D_CHUNK_DONT_FILTER_PARTIAL_CHUNKS

H5Epubgen.h
[+] H5E_CANTAPPEND
[+] H5E_CANTCORK
[+] H5E_CANTDEPEND
[+] H5E_CANTNOTIFY
[+] H5E_CANTTAG
[+] H5E_CANTUNCORK
[+] H5E_CANTUNDEPEND
[+] H5E_EARRAY
[+] H5E_FARRAY
[+] H5E_LOGFAIL

H5f90i_gen.h
[+] c_float_10

H5FDpublic.h
[+] H5FD_FEAT_DIRTY_DRVRINFO_LOAD
[+] H5FD_FEAT_SUPPORTS_SWMR_IO
[+] H5FD_MEM_EARRAY_DBLK_PAGE
[+] H5FD_MEM_EARRAY_DBLOCK
[+] H5FD_MEM_EARRAY_HDR
[+] H5FD_MEM_EARRAY_IBLOCK
[+] H5FD_MEM_EARRAY_SBLOCK
[+] H5FD_MEM_FARRAY_DBLK_PAGE
[+] H5FD_MEM_FARRAY_DBLOCK
[+] H5FD_MEM_FARRAY_HDR

H5Fpublic.h
[+] H5F_ACC_SWMR_READ
[+] H5F_ACC_SWMR_WRITE
[+] H5F_NUM_METADATA_READ_RETRY_TYPES

H5Ppublic.h
[+] H5P_ATTRIBUTE_ACCESS
[+] H5P_ATTRIBUTE_ACCESS_DEFAULT

H5pubconf.h
[+] H5_FORTRAN_C_LONG_DOUBLE_IS_UNIQUE
[+] H5_Fortran_COMPILER_ID
[+] H5_FORTRAN_HAVE_C_LONG_DOUBLE
[+] H5_FORTRAN_HAVE_C_SIZEOF
[+] H5_FORTRAN_HAVE_SIZEOF
[+] H5_FORTRAN_HAVE_STORAGE_SIZE
[+] H5_FORTRAN_SIZEOF_LONG_DOUBLE
[+] H5_H5CONFIG_F_IKIND
[+] H5_H5CONFIG_F_NUM_IKIND
[+] H5_H5CONFIG_F_NUM_RKIND
[+] H5_H5CONFIG_F_RKIND
[+] H5_H5CONFIG_F_RKIND_SIZEOF
[+] H5_HAVE_FCNTL
[+] H5_HAVE_FLOAT128
[+] H5_HAVE_FLOCK
[+] H5_HAVE_Fortran_INTEGER_SIZEOF_16
[+] H5_PAC_C_MAX_REAL_PRECISION
[+] H5_PAC_FC_MAX_REAL_PRECISION
[+] H5_SIZEOF___FLOAT128
[+] H5_SIZEOF__QUAD
[+] H5_SIZEOF_BOOL

H5public.h
[+] HSIZE_UNDEF

H5version.h
[+] H5F_info_t
[+] H5Fget_info
[+] H5Fget_info_vers
[+] H5Rdereference
[+] H5Rdereference_vers

to the top

Header Files (77)


H5AbstractDs.h
H5ACpublic.h
H5api_adpt.h
H5Apublic.h
H5ArrayType.h
H5AtomType.h
H5Attribute.h
H5Classes.h
H5CommonFG.h
H5CompType.h
H5Cpp.h
H5CppDoc.h
H5Cpublic.h
H5DataSet.h
H5DataSpace.h
H5DataType.h
H5DcreatProp.h
H5DOpublic.h
H5Dpublic.h
H5DSpublic.h
H5DxferProp.h
H5EnumType.h
H5Epubgen.h
H5Epublic.h
H5Exception.h
H5f90i.h
H5f90i_gen.h
H5FaccProp.h
H5FcreatProp.h
H5FDcore.h
H5FDdirect.h
H5FDfamily.h
H5FDlog.h
H5FDmpi.h
H5FDmpio.h
H5FDmulti.h
H5FDpublic.h
H5FDsec2.h
H5FDstdio.h
H5File.h
H5FloatType.h
H5Fpublic.h
H5Gpublic.h
H5Group.h
H5IdComponent.h
H5IMpublic.h
H5Include.h
H5IntType.h
H5Ipublic.h
H5Library.h
H5Location.h
H5Lpublic.h
H5LTpublic.h
H5MMpublic.h
H5Object.h
H5OcreatProp.h
H5Opublic.h
H5overflow.h
H5PacketTable.h
H5PLextern.h
H5PLpublic.h
H5Ppublic.h
H5PredType.h
H5PropList.h
H5PTpublic.h
H5pubconf.h
H5public.h
H5Rpublic.h
H5Spublic.h
H5StrType.h
H5TBpublic.h
H5Tpublic.h
H5VarLenType.h
H5version.h
H5Zpublic.h
hdf5.h
hdf5_hl.h

to the top

Shared Libraries (6)


libhdf5.so.10.1.0
libhdf5_cpp.so.11.0.0
libhdf5_fortran.so.10.0.2
libhdf5_hl.so.10.0.2
libhdf5_hl_cpp.so.11.0.0
libhdf5hl_fortran.so.10.0.2

to the top



Generated on Mon Mar 28 13:35:20 2016 for hdf5 by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API