PCSD/home/pascal/depot/hdfcpp/config.hQ<\/home/pascal/depot/hdfcpp/include/Hdf_attr.hppJ`/home/pascal/depot/hdfcpp/include/Hdf_common.hppH (Th/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppI89\/home/pascal/depot/hdfcpp/include/Hdf_file.hppI~7Z/home/pascal/depot/hdfcpp/include/Hdf_sds.hppQX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppDF&ad/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppDF&agX/home/pascal/depot/hdfcpp/include/hdfcpp.hppDF&a!T/home/pascal/depot/hdfcpp/src/Hdf_attr.cppDF&a$X/home/pascal/depot/hdfcpp/src/Hdf_common.cppDF&a7hT/home/pascal/depot/hdfcpp/src/Hdf_file.cppQAmR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppQ7P/home/pascal/depot/hdfcpp/src/Hdf_vd.cppDF&a\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cppDF&aÝd/home/pascal/depot/hdfcpp/test/test_append_sds.cppI8T`/home/pascal/depot/hdfcpp/test/test_sds_read.cppQ%^/home/pascal/depot/hdfcpp/test/test_vd_read.cppI>D/home/pascal/depot/hdfcpp/config.h%{xD/home/pascal/depot/hdfcpp/config.hED/home/pascal/depot/hdfcpp/config.hcstdlibiostream vector stringmfhdf.h$Hdf_exceptions.hpp\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp%v U$Hdf_exceptions.hpp4: vector /cstdlib mfhdf.h( string Xaiostream$B\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp8\/home/pascal/depot/hdfcpp/include/Hdf_attr.hppHdf_attr\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp :Hdf_attr\/home/pascal/depot/hdfcpp/include/Hdf_attr.hppHdf_attrdH/object_idconst int32 iattrconst int32attr_nameconst char*attr_typeconst int32attr_nvaluesconst int32 ownerconst attr_ownvd_field_idxconst int32Hdf_attr\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp Hdf_attrHdf_attr\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp$Hdf_attrhdf_attrconst Hdf_attr&allocate_values\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp66Hdf_attrvoidcopy_values\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp88,Hdf_attrhdf_attrconst Hdf_attr&void"deallocate_values\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp77Hdf_attrvoidget_name\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp!!/Hdf_attrstd::stringget_nvalues\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp/Hdf_attr int32get_type\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp) TODO update constructor to write attributes in a file : this one only fits to readingHdf_attr int32get_value\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp3f ival is the index of value to retrieve from valuesHdf_attr  value void*ival int32voidget_values\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp  % values must be allocated by the caller : values = new attr_type[attr.get_nvalues()]Hdf_attr  values void*voidlist_of_values\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp##$Hdf_attr std::stringoperator <<\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp&&RHdf_attr streamstd::ostream&hdf_attrconst Hdf_attr&std::ostream&operator =\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp% %0Hdf_attrhdf_attrconst Hdf_attr&Hdf_attr&to_string\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp""Hdf_attr std::string~ Hdf_attr\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp Hdf_attrget_name\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp!!/Hdf_attrstd::stringget_nvalues\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp/Hdf_attr int32get_type\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp) TODO update constructor to write attributes in a file : this one only fits to readingHdf_attr int32 chars_to_display\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp++ set them to 0 to display ALL the attribute values (even if there are hundreds or thousands of them) int32 index\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp00  int32name\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp11std::string$numbers_to_display\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp,,! int32nvalues\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp33 int32 obj_id\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp// int32type\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp22  int32 values\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp44 void* attr_own\/home/pascal/depot/hdfcpp/include/Hdf_attr.hpp  stringsstreammfhdf.htypeinfo`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp%t3mfhdf.h( string Xasstreamtypeinfo<`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp5l`/home/pascal/depot/hdfcpp/include/Hdf_common.hpphdf_cstr_type`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp1Hdf_Typeh/tconst char*to_string`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp37num_typeHdf_commonoc_iconst num_type&std::string attribute_parent`/home/pascal/depot/hdfcpp/include/Hdf_common.hppAAHdf_common`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp  hdf_access_mode`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp /Hdf_common zmodeconst int32const char*hdf_cstr_type`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp 2* static buffer insideHdf_commonh/tdata_typeconst int32const char*hdf_cstr_type`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp * static buffer insideHdf_TypeHdf_commonlacconst char*"hdf_format_string`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp 6* static buffer insideHdf_commonlacdata_typeconst int32const char*hdf_int32_type`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp  3Hdf_commonndata_typeconst char*const int32hdf_sizeof`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp *Hdf_commonlacdata_typeconst int32 size_thdf_sizeof`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp *Hdf_common ~data_typeconst char* size_thdf_type_info`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp  2Hdf_common data_typeconst int32std::stringto_string`/home/pascal/depot/hdfcpp/include/Hdf_common.hpp*num_typeHdf_commonongiconst num_type&std::string stringiostreamexceptionHdf_common.hppmfhdf.hh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%t-hmfhdf.h( string Xaiostream$Bh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp?eHdf_common.hppbexceptionOh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp4&bad_attribute_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception&bad_attribute_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_attribute_indexparent_nameconst string&attr_idxconst int32& parent.const attribute_parent&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_attribute_index$voidconst char**~ bad_attribute_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%&bad_attribute_index&bad_attribute_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_attribute_indexparent_nameconst string&attr_idxconst int32& parent.const attribute_parent&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_attribute_index$voidconst char**~ bad_attribute_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%&bad_attribute_indexattr_idxh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32 parenth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp attribute_parentparent_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string$bad_attribute_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception$bad_attribute_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$bad_attribute_nameparent_nameconst string&attr_nameconst char*& parent.const attribute_parent&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$bad_attribute_name$voidconst char*(~ bad_attribute_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$$bad_attribute_name$bad_attribute_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$bad_attribute_nameparent_nameconst string&attr_nameconst char*& parent.const attribute_parent&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$bad_attribute_name$voidconst char*(~ bad_attribute_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$$bad_attribute_nameattr_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string parenth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp attribute_parentparent_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string$bad_chunk_creationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception$bad_chunk_creationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppR$bad_chunk_creationf _fileconst char*_sdsconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$bad_chunk_creationn$voidconst char*(~ bad_chunk_creationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp"$bad_chunk_creationc$bad_chunk_creationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppR$bad_chunk_creationf _fileconst char*_sdsconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$bad_chunk_creationn$voidconst char*(~ bad_chunk_creationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp"$bad_chunk_creationcfileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringsdsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_close_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppq|exceptionbad_close_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppss5bad_close_filerfileconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppvybad_close_file/$voidconst char* ~ bad_close_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpptt bad_close_fileebad_close_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppss5bad_close_filerfileconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppvybad_close_file/$voidconst char* ~ bad_close_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpptt bad_close_fileefileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp{ { stringbad_field_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_field_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppkbad_field_indexvd_nameconst string&field_idxconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_field_index$voidconst char*"~ bad_field_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp!bad_field_indexbad_field_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppkbad_field_indexvd_nameconst string&field_idxconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_field_index$voidconst char*"~ bad_field_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp!bad_field_indexfield_idxh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_field_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_field_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppnbad_field_namevd_nameconst string&field_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_field_name$voidconst char* ~ bad_field_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_field_namebad_field_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppnbad_field_namevd_nameconst string&field_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_field_name$voidconst char* ~ bad_field_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_field_namefield_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_field_orderh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppGRexceptionbad_field_orderh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppIIlbad_field_ordervd_nameconst string&fieldnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppKNbad_field_order$voidconst char*"~ bad_field_orderh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppJJ!bad_field_orderbad_field_orderh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppIIlbad_field_ordervd_nameconst string&fieldnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppKNbad_field_order$voidconst char*"~ bad_field_orderh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppJJ!bad_field_orderfieldnameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppP P stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppQ Q stringbad_field_sizeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppS^exceptionbad_field_sizeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppUUkbad_field_sizevd_nameconst string&fieldnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppWZbad_field_size$voidconst char* ~ bad_field_sizeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppVV bad_field_sizebad_field_sizeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppUUkbad_field_sizevd_nameconst string&fieldnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppWZbad_field_size$voidconst char* ~ bad_field_sizeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppVV bad_field_sizefieldnameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp\ \ stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp] ] stringbad_field_typeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp;Fexceptionbad_field_typeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp==kbad_field_typevd_nameconst string&fieldnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp?Bbad_field_type$voidconst char* ~ bad_field_typeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp>> bad_field_typebad_field_typeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp==kbad_field_typevd_nameconst string&fieldnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp?Bbad_field_type$voidconst char* ~ bad_field_typeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp>> bad_field_typefieldnameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppD D stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppE E string*bad_get_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp0Aexception*bad_get_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp26*bad_get_sds_attribute_filenameconst char*_sds_nameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp9<*bad_get_sds_attribute$voidconst char*.~ bad_get_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp77'*bad_get_sds_attribute*bad_get_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp26*bad_get_sds_attribute_filenameconst char*_sds_nameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp9<*bad_get_sds_attribute$voidconst char*.~ bad_get_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp77'*bad_get_sds_attributeattr_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp@ @ stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp> > stringsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp? ? string&bad_hdf_compressionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp}exception&bad_hdf_compressionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_hdf_compression- _fileconst char*_sdsconst char* _codeconst int32whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_hdf_compressiong$voidconst char**~ bad_hdf_compressionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp#&bad_hdf_compressionr&bad_hdf_compressionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_hdf_compression- _fileconst char*_sdsconst char* _codeconst int32whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&bad_hdf_compressiong$voidconst char**~ bad_hdf_compressionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp#&bad_hdf_compressionrcodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringsdsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_hdf_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppL]bad_hdf_file exception : the specified file couldn't be opened : it doesn't exist, or isn't an HDF oneexceptionbad_hdf_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppNPbad_hdf_file_sconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppSZbad_hdf_file$voidconst char*~ bad_hdf_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppQQbad_hdf_filebad_hdf_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppNPbad_hdf_file_sconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppSZbad_hdf_file$voidconst char*~ bad_hdf_fileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppQQbad_hdf_filesh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp\ \  string2bad_hdf_file_opening_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppapbad_hdf_file_opening_mode : the specified file couldn't be opened in the given mode.exception2bad_hdf_file_opening_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppcf2bad_hdf_file_opening_mode  _fileconst string& _modeconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppil2bad_hdf_file_opening_mode-$voidconst char*6~ bad_hdf_file_opening_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppgg+2bad_hdf_file_opening_modeB2bad_hdf_file_opening_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppcf2bad_hdf_file_opening_mode  _fileconst string& _modeconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppil2bad_hdf_file_opening_mode-$voidconst char*6~ bad_hdf_file_opening_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppgg+2bad_hdf_file_opening_modeBfileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppn n stringmodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppo o string bad_hdf_typecodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception bad_hdf_typecodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppB bad_hdf_typecodetypecodeconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_hdf_typecode$voidconst char*$~ bad_hdf_typecodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_hdf_typecode bad_hdf_typecodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppB bad_hdf_typecodetypecodeconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_hdf_typecode$voidconst char*$~ bad_hdf_typecodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_hdf_typecodetypecodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32 bad_sd_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception bad_sd_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_attr_info_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_attr_info$voidconst char*$~ bad_sd_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_sd_attr_info bad_sd_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_attr_info_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_attr_info$voidconst char*$~ bad_sd_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_sd_attr_infoattr_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_sd_createh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_sd_createh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_create_filenameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_create$voidconst char*~ bad_sd_createh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_createbad_sd_createh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_create_filenameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_create$voidconst char*~ bad_sd_createh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_createfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_sd_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppnxexceptionbad_sd_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpppqbad_sd_endvoidwhath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpptwbad_sd_end$voidconst char*~ bad_sd_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpprrbad_sd_endbad_sd_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpppqbad_sd_endvoidwhath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpptwbad_sd_end$voidconst char*~ bad_sd_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpprrbad_sd_end"bad_sd_end_accessh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppblexception"bad_sd_end_accessh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppde"bad_sd_end_accessvoidwhath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpphk"bad_sd_end_access$voidconst char*&~ bad_sd_end_accessh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppff#"bad_sd_end_access"bad_sd_end_accessh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppde"bad_sd_end_accessvoidwhath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpphk"bad_sd_end_access$voidconst char*&~ bad_sd_end_accessh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppff#"bad_sd_end_access bad_sd_file_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception bad_sd_file_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_file_infor_filenameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_file_infol$voidconst char*$~ bad_sd_file_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_sd_file_info1 bad_sd_file_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_file_infor_filenameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_sd_file_infol$voidconst char*$~ bad_sd_file_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_sd_file_info1filenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_sd_get_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_sd_get_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_get_info_sds_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_get_info$voidconst char*"~ bad_sd_get_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp!bad_sd_get_infobad_sd_get_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_get_info_sds_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sd_get_info$voidconst char*"~ bad_sd_get_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp!bad_sd_get_infosds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string bad_sd_read_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&exception bad_sd_read_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppC bad_sd_read_attrattrnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp # bad_sd_read_attr$voidconst char*$~ bad_sd_read_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_sd_read_attr bad_sd_read_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppC bad_sd_read_attrattrnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp # bad_sd_read_attr$voidconst char*$~ bad_sd_read_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_sd_read_attrattrnameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp% % stringbad_sd_selecth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppS`exceptionbad_sd_selecth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppUWbad_sd_select_sds_indexconst int32whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppZ]bad_sd_select$voidconst char*~ bad_sd_selecth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppXXbad_sd_selectbad_sd_selecth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppUWbad_sd_select_sds_indexconst int32whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppZ]bad_sd_select$voidconst char*~ bad_sd_selecth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppXXbad_sd_selectsds_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp_ _ int32(bad_sd_set_fill_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception(bad_sd_set_fill_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp(bad_sd_set_fill_mode_filenameconst char*_fill_modeconst int32whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp(bad_sd_set_fill_mode$voidconst char*,~ bad_sd_set_fill_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&(bad_sd_set_fill_mode(bad_sd_set_fill_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp(bad_sd_set_fill_mode_filenameconst char*_fill_modeconst int32whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp(bad_sd_set_fill_mode$voidconst char*,~ bad_sd_set_fill_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&(bad_sd_set_fill_modefilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringfill_modeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32"bad_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppCQexception"bad_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppEH"bad_sds_attribute_sds_nameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppJM"bad_sds_attribute$voidconst char*&~ bad_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppII#"bad_sds_attribute"bad_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppEH"bad_sds_attribute_sds_nameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppJM"bad_sds_attribute$voidconst char*&~ bad_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppII#"bad_sds_attributeattr_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppP P stringsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppO O stringbad_sds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp exceptionbad_sds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sds_name_filenameconst char*_sds_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sds_name$voidconst char*~ bad_sds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sds_namebad_sds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sds_name_filenameconst char*_sds_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sds_name$voidconst char*~ bad_sds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_sds_namefilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp   stringsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp   string,bad_set_file_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp exception,bad_set_file_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp,bad_set_file_attribute_filenameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp,bad_set_file_attribute$voidconst char*0~ bad_set_file_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp(,bad_set_file_attribute,bad_set_file_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp,bad_set_file_attribute_filenameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp,bad_set_file_attribute$voidconst char*0~ bad_set_file_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp(,bad_set_file_attributeattr_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string*bad_set_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.exception*bad_set_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp#*bad_set_sds_attribute_filenameconst char*_sds_nameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&)*bad_set_sds_attribute$voidconst char*.~ bad_set_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$$'*bad_set_sds_attribute*bad_set_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp#*bad_set_sds_attribute_filenameconst char*_sds_nameconst char*_attr_nameconst char*whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&)*bad_set_sds_attribute$voidconst char*.~ bad_set_sds_attributeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$$'*bad_set_sds_attributeattr_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp- - stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp+ + stringsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp, , stringbad_v_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_v_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp<bad_v_endfilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_end$voidconst char*~ bad_v_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_endbad_v_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp<bad_v_endfilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_end$voidconst char*~ bad_v_endh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_endfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_v_starth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_v_starth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp>bad_v_startfilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_start$voidconst char*~ bad_v_starth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_startbad_v_starth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp>bad_v_startfilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_start$voidconst char*~ bad_v_starth/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_v_startfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_vd_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_vd_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbbad_vd_indexfilenameconst string& vd_idxconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_index$voidconst char*~ bad_vd_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_indexbad_vd_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbbad_vd_indexfilenameconst string& vd_idxconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_index$voidconst char*~ bad_vd_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_indexfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string vd_idxh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32bad_vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppdbad_vd_namefilenameconst string&vd_nameconst char*&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_name$voidconst char*~ bad_vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_namebad_vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppdbad_vd_namefilenameconst string&vd_nameconst char*&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_name$voidconst char*~ bad_vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vd_namefilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_vf_nfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp~exceptionbad_vf_nfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpphbad_vf_nfieldsfilenameconst string&vd_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vf_nfields$voidconst char* ~ bad_vf_nfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vf_nfieldsbad_vf_nfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpphbad_vf_nfieldsfilenameconst string&vd_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vf_nfields$voidconst char* ~ bad_vf_nfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vf_nfieldsfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_vs_attachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp exceptionbad_vs_attachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  bad_vs_attachfilenameconst string& vs_idxconst int32&modeconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_attach$voidconst char*~ bad_vs_attachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  bad_vs_attachbad_vs_attachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  bad_vs_attachfilenameconst string& vs_idxconst int32&modeconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_attach$voidconst char*~ bad_vs_attachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  bad_vs_attachfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringmodeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string vs_idxh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32 bad_vs_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp_oexception bad_vs_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppaa bad_vs_attr_infovd_nameconst string&field_indexconst int32&attr_indexconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppcj bad_vs_attr_info$voidconst char*$~ bad_vs_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbb" bad_vs_attr_info bad_vs_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppaa bad_vs_attr_infovd_nameconst string&field_indexconst int32&attr_indexconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppcj bad_vs_attr_info$voidconst char*$~ bad_vs_attr_infoh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbb" bad_vs_attr_infoattr_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppn nintnfield_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppm m int32vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppl l stringbad_vs_detachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp"exceptionbad_vs_detachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppabad_vs_detachfilenameconst string& vd_idconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_detach$voidconst char*~ bad_vs_detachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_detachbad_vs_detachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppabad_vs_detachfilenameconst string& vd_idconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_detach$voidconst char*~ bad_vs_detachh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_detachfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp   string vd_idh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp! ! int32bad_vs_fnattrsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppp}exceptionbad_vs_fnattrsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpprrpbad_vs_fnattrsvd_nameconst string&field_indexconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpptybad_vs_fnattrs$voidconst char* ~ bad_vs_fnattrsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppss bad_vs_fnattrsbad_vs_fnattrsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpprrpbad_vs_fnattrsvd_nameconst string&field_indexconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpptybad_vs_fnattrs$voidconst char* ~ bad_vs_fnattrsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppss bad_vs_fnattrsfield_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp| | int32vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp{ { stringbad_vs_fpackh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_vs_fpackh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_fpackfilenameconst string&vd_nameconst string&field_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_fpack$voidconst char*~ bad_vs_fpackh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_fpackbad_vs_fpackh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_fpackfilenameconst string&vd_nameconst string&field_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_fpack$voidconst char*~ bad_vs_fpackh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_fpackfield_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_vs_get_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp'1exceptionbad_vs_get_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp))Bbad_vs_get_attrattrnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp+.bad_vs_get_attr$voidconst char*"~ bad_vs_get_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp**!bad_vs_get_attrbad_vs_get_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp))Bbad_vs_get_attrattrnameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp+.bad_vs_get_attr$voidconst char*"~ bad_vs_get_attrh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp**!bad_vs_get_attrattrnameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp0 0 stringbad_vs_getclassh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp/:exceptionbad_vs_getclassh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp11cbad_vs_getclassfilenameconst string& vs_idconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp36bad_vs_getclass$voidconst char*"~ bad_vs_getclassh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp22!bad_vs_getclassbad_vs_getclassh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp11cbad_vs_getclassfilenameconst string& vs_idconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp36bad_vs_getclass$voidconst char*"~ bad_vs_getclassh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp22!bad_vs_getclassfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp8 8 string vs_idh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp9 9 int32*bad_vs_initialisationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp };exception*bad_vs_initialisationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppH*bad_vs_initialisationfilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp*bad_vs_initialisation$voidconst char*.~ bad_vs_initialisationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp'*bad_vs_initialisation*bad_vs_initialisationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppH*bad_vs_initialisationfilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp*bad_vs_initialisation$voidconst char*.~ bad_vs_initialisationh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp'*bad_vs_initialisationfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_vs_inquireh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp#.exceptionbad_vs_inquireh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%%cbad_vs_inquirefilenameconst string& vs_idxconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp'*bad_vs_inquire$voidconst char* ~ bad_vs_inquireh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&& bad_vs_inquirebad_vs_inquireh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%%cbad_vs_inquirefilenameconst string& vs_idxconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp'*bad_vs_inquire$voidconst char* ~ bad_vs_inquireh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&& bad_vs_inquirefilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp, , string vs_idh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp- - int32bad_vs_loneh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp exceptionbad_vs_loneh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp>bad_vs_lonefilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_lone$voidconst char*~ bad_vs_loneh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_lonebad_vs_loneh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp>bad_vs_lonefilenameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_lone$voidconst char*~ bad_vs_loneh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_lonefilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringbad_vs_readh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_vs_readh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_readfilenameconst string&vd_nameconst string&nb_valuesconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vs_read$voidconst char*~ bad_vs_readh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_readbad_vs_readh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_readfilenameconst string&vd_nameconst string&nb_valuesconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vs_read$voidconst char*~ bad_vs_readh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_readfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp   stringnb_valuesh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp   int32vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp   stringbad_vs_seekh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionbad_vs_seekh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_seekfilenameconst string&vd_nameconst string&positionconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_seek$voidconst char*~ bad_vs_seekh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_seekbad_vs_seekh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_seekfilenameconst string&vd_nameconst string&positionconst int32&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_seek$voidconst char*~ bad_vs_seekh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppbad_vs_seekfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringpositionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32vd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string bad_vs_setfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception bad_vs_setfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vs_setfieldsfilenameconst string&vd_nameconst string&field_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vs_setfields$voidconst char*$~ bad_vs_setfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_vs_setfields bad_vs_setfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vs_setfieldsfilenameconst string&vd_nameconst string&field_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp bad_vs_setfields$voidconst char*$~ bad_vs_setfieldsh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp" bad_vs_setfieldsfield_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringvd_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string hdfcpp_exceptionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp$G @class hdfcpp_exception Hdf_exceptions.hpp @brief Generic HDFCPP library exception classexception hdfcpp_exceptionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp35 hdfcpp_exceptionfileconst char*linelongmsg stringwhath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppAF @brief print the message of the exception @return the description of the exception hdfcpp_exception$const char*$~ hdfcpp_exceptionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp:; hdfcpp_exception hdfcpp_exceptionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp35 hdfcpp_exceptionfileconst char*linelongmsg stringwhath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppAF @brief print the message of the exception @return the description of the exception hdfcpp_exception$const char*$~ hdfcpp_exceptionh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp:; hdfcpp_exceptionfileh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp' 'T file where the exception has been raised  stringlineh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp) ) T line where the exception has been raised longmsgh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp+ +& exception message  stringread_sds_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexceptionread_sds_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppread_sds_errorfilenameconst string&sds_indexconst int32&error_codeconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppread_sds_error$voidconst char* ~ read_sds_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp read_sds_errorread_sds_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppread_sds_errorfilenameconst string&sds_indexconst int32&error_codeconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppread_sds_error$voidconst char* ~ read_sds_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp read_sds_errorerror_codeh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringsds_indexh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  int32sd_create_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppzexceptionsd_create_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppsd_create_error_filenameconst string&_sds_nameconst string& _errorconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppsd_create_error$voidconst char*"~ sd_create_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp!sd_create_errorsd_create_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppsd_create_error_filenameconst string&_sds_nameconst string& _errorconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppsd_create_error$voidconst char*"~ sd_create_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp!sd_create_error errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp} } stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp{ { stringsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp| | string0sd_get_calibration_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception0sd_get_calibration_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp0sd_get_calibration_error_sds_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp0sd_get_calibration_error$voidconst char*4~ sd_get_calibration_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp*0sd_get_calibration_error0sd_get_calibration_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp0sd_get_calibration_error_sds_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp0sd_get_calibration_error$voidconst char*4~ sd_get_calibration_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp*0sd_get_calibration_errorsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string.sd_get_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception.sd_get_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_get_fill_value_error_sds_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_get_fill_value_error$voidconst char*2~ sd_get_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp).sd_get_fill_value_error.sd_get_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_get_fill_value_error_sds_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_get_fill_value_error$voidconst char*2~ sd_get_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp).sd_get_fill_value_errorsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string.sd_set_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception.sd_set_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_set_fill_value_error_sds_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_set_fill_value_error$voidconst char*2~ sd_set_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp).sd_set_fill_value_error.sd_set_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_set_fill_value_error_sds_nameconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp.sd_set_fill_value_error$voidconst char*2~ sd_set_fill_value_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp).sd_set_fill_value_errorsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  string&sd_write_data_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hppexception&sd_write_data_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&sd_write_data_error_filenameconst string&_sds_nameconst string& _errorconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&sd_write_data_error$voidconst char**~ sd_write_data_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%&sd_write_data_error&sd_write_data_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&sd_write_data_error_filenameconst string&_sds_nameconst string& _errorconst string&whath/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp&sd_write_data_error$voidconst char**~ sd_write_data_errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp%&sd_write_data_error errorh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringfilenameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringsds_nameh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp  stringstdh/home/pascal/depot/hdfcpp/include/Hdf_exceptions.hpp iostream vector hdf.hmfhdf.hHdf_attr.hppHdf_sds.hppHdf_vd.hppHdf_common.hpp\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp%uK[.VAf>$DEFAULT_COMP_LEVEL 4\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp hdf.h( vector /Hdf_attr.hppmfhdf.h(Hdf_sds.hpp>eiostream$BHdf_common.hppbHdf_vd.hppn\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp\/home/pascal/depot/hdfcpp/include/Hdf_file.hppHdf_file\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp @warning the VData and VData fields read attributes capabilities haven't been fully tested because of the lack of files using it.7Hdf_file\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp((Hdf_filefilenameconst char* access int32sds_infos:std::vector< sds_infos_type >fill_mode int32 compression_type int32"compression_level int32Hdf_file\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp))Hdf_filefilenameconst char* access int32sds_infos2Hdf_file::sds_infos_type*nsdsconst size_tfill_mode int32 compression_type int32"compression_level int32Hdf_file\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp**Hdf_filefilenameconst char* access int32n_sds_array int32sds_arrayHdf_sds*fill_mode int32 compression_type int32"compression_level int32Hdf_file\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp++$Hdf_filehdf_fileconst Hdf_file&Hdf_file_init\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp!!8Hdf_filefilenameconst char* access int32voidappend_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppI ISp @brief write an sds to the file @param sds_infos structure describing the SDS and its attributes @param sds_data data buffer to write @return FAIL if an error occured, SUCCESS elseHdf_filesds_infos*const sds_infos_type&sds_dataconst void*const intn$close_vs_interface\/home/pascal/depot/hdfcpp/include/Hdf_file.hppHdf_filevoidcreate_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppPP= @brief create an sds and return its id @param sds_infos structure describing the SDS @return FAIL if an error occured, the SDS ID elseHdf_filesds_infos*const sds_infos_type&const int32get_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp4 40Hdf_file file_attrconst char*Hdf_attrget_calibration\/home/pascal/depot/hdfcpp/include/Hdf_file.hppkkHdf_filesds_nameconst char*calfloat64&cal_errorfloat64& offsetfloat64&offset_errfloat64&data_type int32&voidget_filename\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp7:=Hdf_file std::stringget_fill_value\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp``=Hdf_filesds_nameconst char*fill_value void*void get_n_file_attrs\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp229Hdf_file int32get_n_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp<<+Hdf_file int32get_n_vd\/home/pascal/depot/hdfcpp/include/Hdf_file.hpptt. @brief retrieve the number of VData in the file @return the number of VDataHdf_file int32get_sd_id\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp;;+j*****************************************************Hdf_file int32get_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp= =-Hdf_file sds_nameconst char*Hdf_sdsget_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp> >/Hdf_file sds_indexconst int32&Hdf_sdsget_sds_array\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp__(Hdf_filesds_arrayHdf_sds*voidget_sds_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hppjjgHdf_file sds_nameconst char*attr_nameconst char* value void*ivalconst int32void"get_sds_data_type\/home/pascal/depot/hdfcpp/include/Hdf_file.hppWW5 @brief access to the type of datas of a sds @param sds_name the name of the sds @return the HDF type code of the sds datasHdf_filesds_nameconst char*const int32get_sds_id\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp@@.Hdf_filesds_nameconst char*const int32get_sds_index\/home/pascal/depot/hdfcpp/include/Hdf_file.hppAA1Hdf_filesds_nameconst char*const int32get_sds_name\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp??3Hdf_filesds_indexconst int32&std::stringget_sds_sizeof\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp^^3 @brief access to the memory size of the type of an sds' datas It returns the memory size in bytes using sizeof convention @param sds_name the name of the sds @return the size of one element of this sdsHdf_filesds_nameconst char*const size_t get_vd\/home/pascal/depot/hdfcpp/include/Hdf_file.hppv v+Hdf_file vd_nameconst char* Hdf_vd get_vd\/home/pascal/depot/hdfcpp/include/Hdf_file.hppw w-Hdf_file vd_indexconst int32& Hdf_vdget_vd_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hppeHdf_file vd_nameconst char*attr_nameconst char* value void*ivalconst int32void,get_vd_field_data_type\/home/pascal/depot/hdfcpp/include/Hdf_file.hppV @brief read the data type of a VData field @param vd_name name of the VData @param vd_field_name name of the VData Field @return the VDATA field datatype, using the HDF typecode conventionHdf_filevd_nameconst char*vd_field_nameconst char*const int32get_vd_idx\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp##0Hdf_file vd_nameconst char* int32has_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp33,Hdf_file file_attrconst char*bool has_vd\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp} }1 @brief test the existence of the vd @param vd_name the name of the vd @return true if the vd has been foundHdf_file vd_nameconst char*const bool"init_vd_interface\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp""Hdf_filevoid,is_vs_interface_opened\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp %Hdf_fileconst bool$list_of_attributes\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp55nHdf_file  chars_to_displayconst int32$numbers_to_displayconst int32std::stringlist_of_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppgg!Hdf_file std::stringlist_of_vdata\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp#Hdf_file std::string"open_vs_interface\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp2Hdf_file access int32 int32operator <<\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp00RHdf_file streamstd::ostream&hdf_fileconst Hdf_file&std::ostream&operator =\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp- -0Hdf_filehdf_fileconst Hdf_file&Hdf_file&read_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppc cHdf_filesds_nameconst char*sds_data void* start int32* stride int32* edges int32*Hdf_sdsread_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppd dHdf_filesds_indexconst int32sds_data void* start int32* stride int32* edges int32*Hdf_sds read_vdata_field\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp$$Hdf_file vd_idxconst int32&vd_field_nameconst char*data void* start int32 edges int32Hdf_vd_field read_vdata_field\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp4 @brief read the datas of one VData field. If you let the start and edge values at their default, all the datas will be read @param vd_name the name of the VData @param vd_field_name the name of the field to read @param data the data's output buffer. Must be already allocated @param start the start of reading index @param edges the number of values to read @return the read field @warning Only one VData field datas can be read read at one time. @warning The case of reading values in a multi-order field hasn't been tested yetHdf_filevd_nameconst char*vd_field_nameconst char*data void* start int32 edges int32Hdf_vd_fieldset_file_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp66gHdf_fileattr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidset_fill_value\/home/pascal/depot/hdfcpp/include/Hdf_file.hppaa=Hdf_filesds_nameconst char*fill_value void*voidset_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppbb,Hdf_filesds_index int32sdsHdf_sdsvoidset_sds_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hpphh~Hdf_filesds_indexconst int32attr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidset_sds_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hppii}Hdf_filesds_nameconst char*attr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidset_vd_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp| Hdf_vd read_vd(const int32 vd_index, void *vd_data = NULL, int32 *start = NULL, int32 *stride = NULL, int32 *edges = NULL);Hdf_filevd_indexconst int32attr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidset_vd_attr\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp{Hdf_filevd_nameconst char*attr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidto_string\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp//Hdf_file std::stringwrite_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppeeHdf_file sds_nameconst char*sds_dataconst void* start int32* stride int32* edges int32*calfloat64 offsetfloat64cal_errfloat64off_errfloat64voidwrite_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hppffHdf_file sds_indexconst int32sds_dataconst void* start int32* stride int32* edges int32*calfloat64 offsetfloat64cal_errfloat64off_errfloat64void~ Hdf_file\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp,, Hdf_fileget_filename\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp7:=Hdf_file std::string get_n_file_attrs\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp229Hdf_file int32get_n_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp<<+Hdf_file int32get_n_vd\/home/pascal/depot/hdfcpp/include/Hdf_file.hpptt. @brief retrieve the number of VData in the file @return the number of VDataHdf_file int32get_sd_id\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp;;+j*****************************************************Hdf_file int32file_attrs\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp Hdf_attr*file_id\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp the id of the vs interface. If this interface is open, it is different than -1 int32filename\/home/pascal/depot/hdfcpp/include/Hdf_file.hppstd::stringn_file_attrs\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp int32 n_sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp  int32 sd_id\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp  int32sds\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp Hdf_sds*vd\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp   Vdatas vector< Hdf_vd > sds_infos_type\/home/pascal/depot/hdfcpp/include/Hdf_file.hpp'"'0.Hdf_sds::sds_infos_type iostream stringmfhdf.hHdf_attr.hppZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp%{ Hdf_attr.hppmfhdf.h( string Xaiostream$BZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp-Z/home/pascal/depot/hdfcpp/include/Hdf_sds.hppHdf_sdsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp DHdf_sdsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp!!Hdf_sds sds_idconst int32sds_nameconst char*sds_rankconst int32sds_dim_sizesconst int32*sds_data_typeconst int32sds_nattrsconst int32Hdf_sdsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp"" Hdf_sdsHdf_sdsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp##!Hdf_sdshdf_sdsconst Hdf_sds&get_attr_valueZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp??N @brief read the value of an attribute @param attr_name the name of the attribute @param value the output value (must be allocated by the caller) @param ival the index of the attribute value (for array attributes)Hdf_sds attr_nameconst char* value void*ival int32voidget_attributeZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp/ /5Hdf_sds attr_nameconst char*Hdf_attrget_attributesZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp001Hdf_sds attributesHdf_attr*voidget_calibrationZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp88vHdf_sds calfloat64&cal_errorfloat64& offsetfloat64&offset_errfloat64&data_type int32&voidget_data_typeZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp((3Hdf_sds int32get_dimensionZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp**;Hdf_sds nint int32get_dimensionsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp...Hdf_sds dimensions int32*voidget_fill_valueZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp++'Hdf_sdsfill_value void*void get_idZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp&&%Hdf_sds int32get_nameZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp%%/Hdf_sds std::stringget_nattrsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp))-Hdf_sds int32get_rankZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp'')Hdf_sds int32has_attrZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp11/Hdf_sds file_attrconst char*bool$list_of_attributesZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp55nHdf_sds  chars_to_displayconst int32$numbers_to_displayconst int32std::string$list_of_dimensionsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp44(Hdf_sds std::stringoperator <<Z/home/pascal/depot/hdfcpp/include/Hdf_sds.hppBBPHdf_sds streamstd::ostream&hdf_sdsconst Hdf_sds&std::ostream&operator =Z/home/pascal/depot/hdfcpp/include/Hdf_sds.hppA A-Hdf_sdshdf_sdsconst Hdf_sds&Hdf_sds&readZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp22aHdf_sds sds_data void* start int32* stride int32* edges int32*voidset_dimensionZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp--KHdf_sdsnintdimension int32voidset_fill_valueZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp,,'Hdf_sdsfill_value void*voidto_stringZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp66Hdf_sds std::string writeZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp33Hdf_sds sds_dataconst void* start int32* stride int32* edges int32*calfloat64 offsetfloat64cal_errfloat64off_errfloat64void~ Hdf_sdsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp$$ Hdf_sdsget_data_typeZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp((3Hdf_sds int32get_dimensionZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp**;Hdf_sds nint int32 get_idZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp&&%Hdf_sds int32get_nameZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp%%/Hdf_sds std::stringget_nattrsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp))-Hdf_sds int32get_rankZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp'')Hdf_sds int32set_dimensionZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp--KHdf_sdsnintdimension int32voiddata_typeZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp int32dim_sizesZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp int32*idZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp   int32nameZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp  std::string nattrsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp int32rankZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp   int32sds_attrsZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hpp Hdf_attr* sds_infos_typeZ/home/pascal/depot/hdfcpp/include/Hdf_sds.hppiostream string hdf.hmfhdf.h Hdf_vd_field.hppX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp%qU hdf.h(mfhdf.h( string Xaiostream$B Hdf_vd_field.hppXX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppMmX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp Hdf_vdX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp  Hdf_vdX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp33G Hdf_vd vd_idconst int32& vd_refconst int32&filenameconst char* Hdf_vdX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp55  Hdf_vd Hdf_vdX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp66 Hdf_vd hdf_vdconst Hdf_vd&get_attr_idxX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppvv1 @brief retrieve the index of an attribute using its name @param attr_name the attribute name @return the attribute index, or -1 if not found Hdf_vd attr_nameconst char* int32get_attr_valueX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppppN @brief read the value of an attribute @param attr_name the name of the attribute @param value the output value (must be allocated by the caller) @param ival the index of the attribute value (for array attributes) Hdf_vd attr_nameconst char* value void*ival int32voidget_attributeX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp\ \5D @brief access an attribute using its name @param attr_name the attribute name @return the attribute. @throw bad_attribute_name if the attribute doesn't exists Hdf_vd attr_nameconst char*Hdf_attrget_attributeX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppc c5H @brief access an attribute using its index @param attr_idx the attribute index @return the attribute. @throw bad_attribute_index if the attribute doesn't exists Hdf_vd attr_idxconst int32&Hdf_attrget_clsX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp;;- Hdf_vd std::stringget_fieldX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppGG6 @brief access an field using its name @param field_name the field name @return the field. @throw bad_field_name if the field doesn't exists Hdf_vd field_nameconst char*Hdf_vd_fieldget_fieldX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppNN6" @brief access an field using its index @param field_idx the field index @return the field. @throw bad_field_index if the field doesn't exists Hdf_vd field_idxconst int32&Hdf_vd_fieldget_field_idxX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp||3 @brief retrieve the index of an field using its name @param field_name the field name @return the field index, or -1 if not found Hdf_vd field_nameconst char* int32get_interlaceX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp<<3 Hdf_vd int32get_nameX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp99/ @brief Call by Hdf_file to construct itself @param vd_id the id of the vdata @param vd_ref the reference of the VData (ie the index in the sds/vdata list) @param filename the hdf file's name Hdf_vd std::stringget_nb_attrX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp??4 Hdf_vd int32get_nb_fieldX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp>>6 Hdf_vd int32get_nb_recordX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp==3 Hdf_vd int32get_refX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp::' Hdf_vd int32has_attrX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppi i5 @brief test the existence of the attribute @param attr_name the name of the attribute @return true if the attribute has been found Hdf_vd attr_nameconst char*const boolhas_fieldX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppT T7 @brief test the existence of the field @param field_name the name of the field @return true if the field has been found Hdf_vd field_nameconst char*const boolinit_attributesX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp**' Hdf_vdidconst int32&voidinit_fieldsX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp))X Hdf_vdidconst int32&field_name_listconst char*nb_fieldconst int32&voidinit_memberX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp(( Hdf_vdvoidoperator <<X/home/pascal/depot/hdfcpp/include/Hdf_vd.hppN Hdf_vd streamstd::ostream& hdf_vdconst Hdf_vd&std::ostream&operator =X/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp~ ~* Hdf_vd hdf_vdconst Hdf_vd&Hdf_vd&read_field_dataX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp& @brief used by Hdf_file::read_data. No test are done on parameters validity in this method. TODO Should be private and use a friend encapsulation Hdf_vdfile_idconst int32&filenameconst string&field_nameconst string&data void* start int32 edges int32Hdf_vd_fieldto_stringX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp Hdf_vd std::string~ Hdf_vdX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp77  Hdf_vdget_clsX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp;;- Hdf_vd std::stringget_interlaceX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp<<3 Hdf_vd int32get_nameX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp99/ @brief Call by Hdf_file to construct itself @param vd_id the id of the vdata @param vd_ref the reference of the VData (ie the index in the sds/vdata list) @param filename the hdf file's name Hdf_vd std::stringget_nb_attrX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp??4 Hdf_vd int32get_nb_fieldX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp>>6 Hdf_vd int32get_nb_recordX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp==3 Hdf_vd int32get_refX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp::' Hdf_vd int32 attrsX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp''* The VData attributes$vector< Hdf_attr >clsX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp. the class of the VDatastd::string fieldsX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp##N the informations for each VData fields,vector< Hdf_vd_field >interlaceX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp& The interlace mode int32nameX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp, the name of the VDatastd::stringnb_recordX/home/pascal/depot/hdfcpp/include/Hdf_vd.hppV The number of records common to all fields int32refX/home/pascal/depot/hdfcpp/include/Hdf_vd.hpp The VD reference in the hdf terminology. In fact, the index of the VData in the sds/vdata list int32iostream stringmfhdf.hHdf_attr.hppd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp%qUHdf_attr.hppmfhdf.h( string Xaiostream$Bd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpppd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppHdf_vd_fieldd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppd^ @class Hdf_vd_field represents one vdata fieldHdf_vd_fieldd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp77Hdf_vd_fieldvd_nameconst char*typeconst int32& orderconst int32&sizeconst int32& vd_idconst int32&field_idxconst int32&Hdf_vd_fieldd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp88Hdf_vd_fieldHdf_vd_fieldd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp99*Hdf_vd_field hdf_vd&const Hdf_vd_field&get_attr_idxd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp--1 @brief retrieve the index of an attribute using its name @param attr_name the attribute name @return the attribute index, or -1 if not foundHdf_vd_field attr_nameconst char* int32get_attr_valued/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppaaN @brief read the value of an attribute @param attr_name the name of the attribute @param value the output value (must be allocated by the caller) @param ival the index of the attribute value (for array attributes)Hdf_vd_field attr_nameconst char* value void*ival int32voidget_attributed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppM M5D @brief access an attribute using its name @param attr_name the attribute name @return the attribute. @throw bad_attribute_name if the attribute doesn't existsHdf_vd_field attr_nameconst char*Hdf_attrget_attributed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppT T5H @brief access an attribute using its index @param attr_idx the attribute index @return the attribute. @throw bad_attribute_index if the attribute doesn't existsHdf_vd_field attr_idxconst int32&Hdf_attrget_named/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp==/Hdf_vd_field std::stringget_nb_attrd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppFF4Hdf_vd_field int32get_orderd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp??+Hdf_vd_field int32get_sized/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp@@)Hdf_vd_field int32get_typed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp>>)Hdf_vd_field int32has_attrd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppZ Z5 @brief test the existence of the attribute @param attr_name the name of the attribute @return true if the attribute has been foundHdf_vd_field attr_nameconst char*const booloperator =d/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp;;6Hdf_vd_field hdf_vd&const Hdf_vd_field&Hdf_vd_field&set_named/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppAA:Hdf_vd_fieldnameconst string&voidset_orderd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppCC=Hdf_vd_field orderconst int32&voidset_sized/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppDD9Hdf_vd_fieldsizeconst int32&voidset_typed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppBB9Hdf_vd_fieldtypeconst int32&voidto_stringd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppccHdf_vd_field std::string~ Hdf_vd_fieldd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp::Hdf_vd_field get_named/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp==/Hdf_vd_field std::stringget_nb_attrd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppFF4Hdf_vd_field int32get_orderd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp??+Hdf_vd_field int32get_sized/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp@@)Hdf_vd_field int32get_typed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp>>)Hdf_vd_field int32set_named/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppAA:Hdf_vd_fieldnameconst string&voidset_orderd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppCC=Hdf_vd_field orderconst int32&voidset_sized/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppDD9Hdf_vd_fieldsizeconst int32&voidset_typed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hppBB9Hdf_vd_fieldtypeconst int32&void~ Hdf_vd_fieldd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp::Hdf_vd_field attrsd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp''6 The VData Field attributes$vector< Hdf_attr >named/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp  string orderd/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp""  int32sized/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp##  int32typed/home/pascal/depot/hdfcpp/include/Hdf_vd_field.hpp!!  int32Hdf_attr.hppHdf_sds.hpp Hdf_vd_field.hppHdf_vd.hppHdf_file.hpp$Hdf_exceptions.hppX/home/pascal/depot/hdfcpp/include/hdfcpp.hpp%qUX/home/pascal/depot/hdfcpp/include/hdfcpp.hppUj7$Hdf_exceptions.hpp4:Hdf_attr.hppHdf_sds.hpp>e Hdf_vd_field.hppXHdf_file.hppHdf_vd.hppnX/home/pascal/depot/hdfcpp/include/hdfcpp.hppcassert cstdiosstreamnewHdf_common.hppHdf_attr.hppT/home/pascal/depot/hdfcpp/src/Hdf_attr.cpp%qU1隁 PDEBUGT/home/pascal/depot/hdfcpp/src/Hdf_attr.cpp@4,K4DEFAULT_NUMBERS_TO_DISPLAY 10T/home/pascal/depot/hdfcpp/src/Hdf_attr.cppO80DEFAULT_CHARS_TO_DISPLAY 80T/home/pascal/depot/hdfcpp/src/Hdf_attr.cppT/home/pascal/depot/hdfcpp/src/Hdf_attr.cpp ]newZ cstdioHdf_attr.hppHdf_common.hppbsstreamcassert?uT/home/pascal/depot/hdfcpp/src/Hdf_attr.cpp Hdf_attrT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attrobject_idconst int32 iattrconst int32attr_nameconst char*attr_typeconst int32attr_nvaluesconst int32 ownerattr_ownvd_field_idx int32Hdf_attrT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attrHdf_attrT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attrhdf_attrconst Hdf_attr&allocate_valuesT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppPHdf_attrvoidcopy_valuesT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attrhdf_attrconst Hdf_attr&void"deallocate_valuesT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppRHdf_attrvoidget_valueT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attr  value void*ival int32voidget_valuesT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppCHdf_attr  values void*voidlist_of_valuesT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppEHdf_attr std::stringoperator <<T/home/pascal/depot/hdfcpp/src/Hdf_attr.cpp   streamstd::ostream&hdf_attrconst Hdf_attr&std::ostream&operator =T/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attrhdf_attrconst Hdf_attr&Hdf_attr&to_stringT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attr std::string~ Hdf_attrT/home/pascal/depot/hdfcpp/src/Hdf_attr.cppHdf_attr cstdiocstringHdf_common.hppX/home/pascal/depot/hdfcpp/src/Hdf_common.cpp%qUX/home/pascal/depot/hdfcpp/src/Hdf_common.cppe cstdioHdf_common.hppbcstringjX/home/pascal/depot/hdfcpp/src/Hdf_common.cpphdf_access_modeX/home/pascal/depot/hdfcpp/src/Hdf_common.cppHdf_commonmmodeconst int32const char*hdf_cstr_typeX/home/pascal/depot/hdfcpp/src/Hdf_common.cpp#Hdf_commondata_typeconst int32const char*"hdf_format_stringX/home/pascal/depot/hdfcpp/src/Hdf_common.cppdata_typeconst int32const char*hdf_int32_typeX/home/pascal/depot/hdfcpp/src/Hdf_common.cpp%1Hdf_commondata_typeconst char*const int32hdf_sizeofX/home/pascal/depot/hdfcpp/src/Hdf_common.cpp3BHdf_commondata_typeconst int32 size_thdf_sizeofX/home/pascal/depot/hdfcpp/src/Hdf_common.cppCOHdf_commondata_typeconst char* size_thdf_type_infoX/home/pascal/depot/hdfcpp/src/Hdf_common.cppPHdf_commondata_typeconst int32std::stringcassert cstdiocstring cerrnonewHdf_common.hppHdf_file.hppT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp%{T1隁 PDEBUGT/home/pascal/depot/hdfcpp/src/Hdf_file.cppnewZ cerrno9 cstdioT/home/pascal/depot/hdfcpp/src/Hdf_file.cppmHdf_common.hppbHdf_file.hppcstringjcassert?uT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp/Hdf_fileT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filefilenameconst char* access int32sds_infos2Hdf_file::sds_infos_type*nsdsconst size_tfill_mode int32 compression_type int32"compression_level int32Hdf_fileT/home/pascal/depot/hdfcpp/src/Hdf_file.cppSHdf_filefilenameconst char* access int32sds_infos:std::vector< sds_infos_type >fill_mode int32 compression_type int32"compression_level int32Hdf_fileT/home/pascal/depot/hdfcpp/src/Hdf_file.cppUHdf_filefilenameconst char* access int32n_sds_array int32sds_arrayHdf_sds*fill_mode int32 compression_type int32"compression_level int32Hdf_fileT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filehdf_fileconst Hdf_file&Hdf_file_initT/home/pascal/depot/hdfcpp/src/Hdf_file.cppjHdf_filefilenameconst char* access int32voidappend_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cpppHdf_filesds_infos*const sds_infos_type&sds_dataconst void*const intn$close_vs_interfaceT/home/pascal/depot/hdfcpp/src/Hdf_file.cppyHdf_filevoidget_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp?LHdf_file file_attrconst char*Hdf_attrget_calibrationT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*calfloat64&cal_errorfloat64& offsetfloat64&offset_errfloat64&data_type int32&voidget_fill_valueT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*fill_value void*voidget_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp(,Hdf_file sds_indexconst int32&Hdf_sdsget_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp.=Hdf_file sds_nameconst char*Hdf_sdsget_sds_arrayT/home/pascal/depot/hdfcpp/src/Hdf_file.cppV_Hdf_filesds_arrayHdf_sds*voidget_sds_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp Hdf_file sds_nameconst char*attr_nameconst char* value void*ivalconst int32void"get_sds_data_typeT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*const int32get_sds_idT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*const int32get_sds_indexT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*const int32get_sds_nameT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_indexconst int32&std::stringget_sds_sizeofT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*const size_t get_vdT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp$,Hdf_file vd_nameconst char* Hdf_vd get_vdT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp-4Hdf_file  vd_idxconst int32& Hdf_vdget_vd_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp:>Hdf_file vd_nameconst char*attr_nameconst char* value void*ivalconst int32void,get_vd_field_data_typeT/home/pascal/depot/hdfcpp/src/Hdf_file.cppUYHdf_filevd_nameconst char*vd_field_nameconst char*const int32get_vd_idxT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp#Hdf_file vd_nameconst char* int32has_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cppNTHdf_file file_attrconst char*bool has_vdT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp58Hdf_file vd_nameconst char*const bool"init_vd_interfaceT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filevoid,is_vs_interface_openedT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_fileconst bool$list_of_attributesT/home/pascal/depot/hdfcpp/src/Hdf_file.cpplDz returns a string representation of the file attributes list Hdf_file  chars_to_displayconst int32$numbers_to_displayconst int32std::stringlist_of_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cppF returns a string representation of the list of sds in the file Hdf_file std::stringlist_of_vdataT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp returns a string representation of the list of vdata in the file Hdf_file std::string"open_vs_interfaceT/home/pascal/depot/hdfcpp/src/Hdf_file.cppkxHdf_file access int32 int32operator <<T/home/pascal/depot/hdfcpp/src/Hdf_file.cppko streamstd::ostream&hdf_fileconst Hdf_file&std::ostream&operator =T/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filehdf_fileconst Hdf_file&Hdf_file&read_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp2 reads metadata from an sds (whose name is 'sds_name') if 'sds_data' is not NULL, loads 'sds_data' from the sds (start, stride and edges should then be given) if 'sds_data' is used, it must have been allocated by the caller returns an Hdf_sds object containing the sds metadataHdf_filesds_nameconst char*sds_data void* start int32* stride int32* edges int32*Hdf_sdsread_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cppn same as above, where sds_name is replaced by sds_indexHdf_filesds_indexconst int32sds_data void* start int32* stride int32* edges int32*Hdf_sds read_vdata_fieldT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp@RHdf_filevd_nameconst char*vd_field_nameconst char*data void* start int32 edges int32Hdf_vd_field read_vdata_fieldT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp[cHdf_file vd_idxconst int32&vd_field_nameconst char*data void* start int32 edges int32Hdf_vd_fieldset_file_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_fileattr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidset_fill_valueT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*fill_value void*voidset_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cppakAHdf_filesds_index int32sdsHdf_sdsvoidset_sds_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_indexconst int32attr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidset_sds_attrT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filesds_nameconst char*attr_nameconst char*val_typeconst intval_lengthconst int32attr_val VOIDPvoidto_stringT/home/pascal/depot/hdfcpp/src/Hdf_file.cppdjHdf_file std::stringwrite_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp 9 stores 'sds_data' in the sds whose name is 'sds_name' start, stride and edges must be givenHdf_file sds_nameconst char*sds_dataconst void* start int32* stride int32* edges int32*calfloat64 offsetfloat64cal_errfloat64off_errfloat64voidwrite_sdsT/home/pascal/depot/hdfcpp/src/Hdf_file.cpp &n same as above, where sds_name is replaced by sds_indexHdf_file sds_indexconst int32sds_dataconst void* start int32* stride int32* edges int32*calfloat64 offsetfloat64cal_errfloat64off_errfloat64void~ Hdf_fileT/home/pascal/depot/hdfcpp/src/Hdf_file.cppHdf_filecassert cstdiosstreamnewHdf_common.hppHdf_sds.hppR/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp%{kb1隁 PDEBUGR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppnewZ cstdioHdf_sds.hpp>eHdf_common.hppbsstreamcassert?uR/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp FLR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sdsR/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp-Hdf_sds sds_idconst int32sds_nameconst char*sds_rankconst int32sds_dim_sizesconst int32*sds_data_typeconst int32sds_nattrsconst int32Hdf_sdsR/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp/1Hdf_sdsHdf_sdsR/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp3CHdf_sdshdf_sdsconst Hdf_sds&get_attr_valueR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sds attr_nameconst char* value void*ival int32voidget_attributeR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppXeHdf_sds attr_nameconst char*Hdf_attrget_attributesR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppgpHdf_sds attributesHdf_attr*voidget_calibrationR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sds calfloat64&cal_errorfloat64& offsetfloat64&offset_errfloat64&data_type int32&voidget_dimensionsR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppr}CHdf_sds dimensions int32*voidget_fill_valueR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sdsfill_value void*voidhas_attrR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sds file_attrconst char*bool$list_of_attributesR/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp~~ returns a string representation of the list of sds attributes Hdf_sds  chars_to_displayconst int32$numbers_to_displayconst int32std::string$list_of_dimensionsR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppLVHdf_sds std::stringoperator <<R/home/pascal/depot/hdfcpp/src/Hdf_sds.cpp# streamstd::ostream&hdf_sdsconst Hdf_sds&std::ostream&operator =R/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sdshdf_sdsconst Hdf_sds&Hdf_sds&readR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sds sds_data void* start int32* stride int32* edges int32*voidset_fill_valueR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sdsfill_value void*voidto_stringR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sds std::string writeR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppHdf_sds sds_dataconst void* start int32* stride int32* edges int32*calfloat64 offsetfloat64cal_errfloat64off_errfloat64void~ Hdf_sdsR/home/pascal/depot/hdfcpp/src/Hdf_sds.cppEKHdf_sdsHdf_vd.hppP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp%qUP/home/pascal/depot/hdfcpp/src/Hdf_vd.cppHdf_vd.hppnP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vdP/home/pascal/depot/hdfcpp/src/Hdf_vd.cppY Hdf_vd vd_idconst int32& vd_refconst int32&filenameconst char* Hdf_vdP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd Hdf_vdP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd hdf_vdconst Hdf_vd&get_attr_idxP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd attr_nameconst char* int32get_attr_valueP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd attr_nameconst char* value void*ival int32voidget_attributeP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd attr_nameconst char*Hdf_attrget_attributeP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd attr_idxconst int32&Hdf_attrget_fieldP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd field_nameconst char*Hdf_vd_fieldget_fieldP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd field_idxconst int32&Hdf_vd_fieldget_field_idxP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd field_nameconst char* int32has_attrP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd attr_nameconst char*const boolhas_fieldP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd field_nameconst char*const boolinit_attributesP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp@X Hdf_vdidconst int32&voidinit_fieldsP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp? Hdf_vdidconst int32&field_name_listconst char*nb_fieldconst int32&voidinit_memberP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vdvoidoperator =P/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd hdf_vdconst Hdf_vd&Hdf_vd&read_field_dataP/home/pascal/depot/hdfcpp/src/Hdf_vd.cppi Hdf_vdfile_idconst int32&filenameconst string&field_nameconst string&data void* start int32 edges int32Hdf_vd_fieldto_stringP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd std::string~ Hdf_vdP/home/pascal/depot/hdfcpp/src/Hdf_vd.cpp Hdf_vd Hdf_vd_field.hpp\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp%qU Hdf_vd_field.hppX\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp_\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp Hdf_vd_field\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp,Hdf_vd_fieldvd_nameconst char*typeconst int32& orderconst int32&sizeconst int32& vd_idconst int32&field_idxconst int32&Hdf_vd_field\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp.4Hdf_vd_fieldHdf_vd_field\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp6>Hdf_vd_fieldhdf_vd_field&const Hdf_vd_field&get_attr_idx\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cppKUHdf_vd_field attr_nameconst char* int32get_attr_value\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cppkoHdf_vd_field attr_nameconst char* value void*ival int32voidget_attribute\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cppV^Hdf_vd_field attr_nameconst char*Hdf_attrget_attribute\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp_fHdf_vd_field attr_idxconst int32&Hdf_attrhas_attr\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cppgjHdf_vd_field attr_nameconst char*const booloperator =\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpp@JHdf_vd_fieldhdf_vd_field&const Hdf_vd_field&Hdf_vd_field&to_string\/home/pascal/depot/hdfcpp/src/Hdf_vd_field.cpppHdf_vd_field std::string Hdf_file.hpp stringd/home/pascal/depot/hdfcpp/test/test_append_sds.cpp%t}d/home/pascal/depot/hdfcpp/test/test_append_sds.cpp@) string XaHdf_file.hppd/home/pascal/depot/hdfcpp/test/test_append_sds.cppmaind/home/pascal/depot/hdfcpp/test/test_append_sds.cpp-argcint argv[] char**intmaind/home/pascal/depot/hdfcpp/test/test_append_sds.cpp-argcint argv[] char**intstdd/home/pascal/depot/hdfcpp/test/test_append_sds.cpp"Hdf_file.hpp stringalgorithm`/home/pascal/depot/hdfcpp/test/test_sds_read.cpp%{`/home/pascal/depot/hdfcpp/test/test_sds_read.cppx5 string XaHdf_file.hppalgorithm{ `/home/pascal/depot/hdfcpp/test/test_sds_read.cppmain`/home/pascal/depot/hdfcpp/test/test_sds_read.cppMargcint argv[] char**intmain`/home/pascal/depot/hdfcpp/test/test_sds_read.cppMargcint argv[] char**intstd`/home/pascal/depot/hdfcpp/test/test_sds_read.cpp$Hdf_file.hpp^/home/pascal/depot/hdfcpp/test/test_vd_read.cpp%tC0^/home/pascal/depot/hdfcpp/test/test_vd_read.cppwHdf_file.hpp^/home/pascal/depot/hdfcpp/test/test_vd_read.cppmain^/home/pascal/depot/hdfcpp/test/test_vd_read.cppS%targcint argv[] char**intmain^/home/pascal/depot/hdfcpp/test/test_vd_read.cppS%targcint argv[] char**int