hdf5serie 2.0.0 HDF5 Serie

Public Member Functions | Protected Member Functions | Protected Attributes | Friends | List of all members
H5::Object Class Reference
Inheritance diagram for H5::Object:
[legend]

## Public Member Functions

template<class T >
Creator< T > | createChildAttribute (const std::string &path)
template<class T >
T * | openChildAttribute (const std::string &path)
Attribute * | openChildAttribute (const std::string &name_, ElementType *attributeType=nullptr, hid_t *type=nullptr)
std::set< std::string > | getChildAttributeNames ()
bool | hasChildAttribute (const std::string &name_)
GroupBase * | getParent ()
File * | getFile ()
std::string | getPath ()
Public Member Functions inherited from H5::Element
hid_t | getID ()
| Note: use the returned hid_t only temporarily since it may get invalid, at least when File::enableSWMR is called.
std::string | getName ()

## Protected Member Functions

| Object (GroupBase *parent_, const std::string &name_)
void | close () override
void | refresh () override
void | flush () override
void | enableSWMR () override
Object * | getFileAsObject ()
Object * | getAttrParent (const std::string &path, size_t pos)
Protected Member Functions inherited from H5::Element
| Element (std::string name_)
Protected Member Functions inherited from H5::Container< Attribute, Object >
void | close ()
void | refresh ()
void | flush ()
void | enableSWMR ()
Creator< T > | createChild (const std::string &name_)
T * | openChild (const std::string &name_)

## Protected Attributes

GroupBase * | parent
File * | file
Protected Attributes inherited from H5::Element
ScopedHID | id
std::string | name
Protected Attributes inherited from H5::Container< Attribute, Object >
std::map< std::string, Attribute * > | childs

## Friends

class | Container< Object, GroupBase >

The documentation for this class was generated from the following files:

- /mbsim-env/hdf5serie/hdf5serie/hdf5serie/interface.h
- /mbsim-env/hdf5serie/hdf5serie/hdf5serie/interface.cc