mirror of
https://github.com/HDFGroup/hdf5.git
synced 2025-01-18 15:15:56 +08:00
Miscellaneous improvements (cont.)
Description: Put back H5Location::getNumObjs and marked as deprecated in favor of Group::getNumObjs. Platforms tested: Linux/32 2.6 (jam) Darwin (osx1010test)
This commit is contained in:
parent
f4c4ab678b
commit
883a235d5c
@ -1281,6 +1281,23 @@ int H5Location::iterateElems(const H5std_string& name, int *idx, H5G_iterate_t o
|
||||
}
|
||||
#endif /* H5_NO_DEPRECATED_SYMBOLS */
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Function: H5Location::getNumObjs
|
||||
///\brief Deprecated - moved to H5::Group in 1.10.2.
|
||||
///\return Deprecated
|
||||
///\exception Deprecated
|
||||
// Programmer Binh-Minh Ribler - January, 2003
|
||||
//--------------------------------------------------------------------------
|
||||
hsize_t H5Location::getNumObjs() const
|
||||
{
|
||||
H5G_info_t ginfo; // Group information
|
||||
|
||||
herr_t ret_value = H5Gget_info(getId(), &ginfo);
|
||||
if(ret_value < 0)
|
||||
throwException("getNumObjs", "H5Gget_info failed");
|
||||
return (ginfo.nlinks);
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------
|
||||
// Function: H5Location::getObjnameByIdx
|
||||
///\brief Returns the name of an object in this group, given the
|
||||
|
@ -113,6 +113,10 @@ class H5_DLLCPP H5Location : public IdComponent {
|
||||
H5std_string getLinkval(const char* link_name, size_t size=0) const;
|
||||
H5std_string getLinkval(const H5std_string& link_name, size_t size=0) const;
|
||||
|
||||
// Returns the number of objects in this group.
|
||||
// Deprecated - moved to H5::Group in 1.10.2.
|
||||
hsize_t getNumObjs() const;
|
||||
|
||||
// Retrieves the name of an object in this group, given the
|
||||
// object's index.
|
||||
H5std_string getObjnameByIdx(hsize_t idx) const;
|
||||
|
Loading…
Reference in New Issue
Block a user