#include <h5_File.h>
Public Types | |
enum | CtrOption { kReadOnly } |
Public Member Functions | |
std::shared_ptr< DataSet > | derefDataSet (hobj_ref_t iRef) const |
std::shared_ptr< Group > | derefGroup (hobj_ref_t iRef) const |
File (std::string const &iName, CtrOption) | |
File (const File &)=delete | |
File (File &&)=delete | |
std::shared_ptr< Attribute > | findAttribute (std::string const &iName) const |
std::shared_ptr< DataSet > | findDataSet (std::string const &iName) const |
std::shared_ptr< Group > | findGroup (std::string const &iName) const |
File & | operator= (const File &)=delete |
File & | operator= (File &&)=delete |
~File () | |
Private Attributes | |
hid_t | id_ |
File::File | ( | std::string const & | iName, |
CtrOption | |||
) |
File::~File | ( | ) |
|
delete |
|
delete |
std::shared_ptr< DataSet > File::derefDataSet | ( | hobj_ref_t | iRef | ) | const |
Definition at line 77 of file h5_File.cc.
References id_.
Referenced by HDF5ProductResolver::readFromHDF5api().
std::shared_ptr< Group > File::derefGroup | ( | hobj_ref_t | iRef | ) | const |
Definition at line 75 of file h5_File.cc.
References id_.
Referenced by CondHDF5ESSource::CondHDF5ESSource().
std::shared_ptr< Attribute > File::findAttribute | ( | std::string const & | iName | ) | const |
std::shared_ptr< DataSet > File::findDataSet | ( | std::string const & | iName | ) | const |
std::shared_ptr< Group > File::findGroup | ( | std::string const & | iName | ) | const |
Definition at line 66 of file h5_File.cc.
References id_.
Referenced by CondHDF5ESSource::CondHDF5ESSource().
|
private |
Definition at line 62 of file h5_File.h.
Referenced by derefDataSet(), derefGroup(), File(), findAttribute(), findDataSet(), findGroup(), and ~File().