9 #ifndef H5NODE_TRAITS_HPP 10 #define H5NODE_TRAITS_HPP 22 template <
typename Derivate>
50 template <
typename Type>
115 bool exist(
const std::string& node_name)
const;
124 #endif // H5NODE_TRAITS_HPP
size_t getNumberObjects() const
return the number of leaf objects of the node / group
std::string getObjectName(size_t index) const
return the name of the object with the given index
bool exist(const std::string &node_name) const
check a dataset or group exists in the current node / group
DataSet getDataSet(const std::string &dataset_name, const DataSetAccessProps &accessProps=DataSetAccessProps()) const
get an existing dataset in the current file
Group getGroup(const std::string &group_name) const
open an existing group with the name group_name
std::vector< std::string > listObjectNames() const
list all leaf objects name of the node / group
Group createGroup(const std::string &group_name)
create a new group with the name group_name
DataSet createDataSet(const std::string &dataset_name, const DataSpace &space, const DataType &type, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps())
createDataSet Create a new dataset in the current file of datatype type and of size space ...