|
|
H5Node | createNode (hid_t iId) |
|
void | build (hid_t iFile) |
|
void | clear () |
|
bool | isEnabled () |
|
void | setEnabled (bool iEnabled) |
|
hobj_ref_t | getChildRef (hobj_ref_t iParentRef, const std::string &iName) |
|
bool | childExists (hobj_ref_t iParentRef, const std::string &iName) |
|
bool | attrExists (hobj_ref_t iParentRef, const std::string &iName) |
|
void | readMetaDataString (hobj_ref_t iParentRef, const std::string &iMetaDataName, std::string &oMetaDataString) |
|
void | readMaskInfo (hobj_ref_t iParentRef, const std::string &iPropName, size_t &oNumFields, void *oData) |
|
template<class T> |
| void | visitAllChildObjects (H5Node iParent, const std::string &iName, T &iVisitor) |
|
template<class T> |
| void | visitAllAttributes (hobj_ref_t iParentRef, const std::string &iName, T &iVisitor) |
|
void | makeCompactObjectHierarchy (std::vector< hobj_ref_t > &oObjectRefs, std::vector< uint32_t > &oChildrenSizes, std::vector< std::string > &oChildrenNames, std::vector< hobj_ref_t > &oChildrenRefs, std::vector< uint32_t > &oAttrSizes, std::vector< std::string > &oAttrNames, std::vector< char > &oHasMask, std::vector< uint32_t > &oMaskBits, std::vector< char > &oHasMeta, std::vector< std::string > &oMetaStrs) |
|
void | extractFromCompactObjectHierarchy (hid_t iFile, std::vector< hobj_ref_t > &iObjectRefs, std::vector< uint32_t > &iChildrenSizes, std::vector< std::string > &iChildrenNames, std::vector< hobj_ref_t > &iChildrenRefs, std::vector< uint32_t > &iAttrSizes, std::vector< std::string > &iAttrNames, std::vector< char > &iHasMask, std::vector< uint32_t > &iMaskBits, std::vector< char > &iHasMeta, std::vector< std::string > &iMetaStrs) |
The documentation for this class was generated from the following files: