|
| 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 More...
|
| |
| template<typename Type > |
| DataSet | createDataSet (const std::string &dataset_name, const DataSpace &space, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps()) |
| | createDataSet create a new dataset in the current file with a size specified by space More...
|
| |
| template<typename T > |
| DataSet | createDataSet (const std::string &dataset_name, const T &data, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps()) |
| | createDataSet create a new dataset in the current file and write to it, inferring the DataSpace from the data. More...
|
| |
| template<std::size_t N> |
| DataSet | createDataSet (const std::string &dataset_name, const FixedLenStringArray< N > &data, const DataSetCreateProps &createProps=DataSetCreateProps(), const DataSetAccessProps &accessProps=DataSetAccessProps()) |
| |
| DataSet | getDataSet (const std::string &dataset_name, const DataSetAccessProps &accessProps=DataSetAccessProps()) const |
| | get an existing dataset in the current file More...
|
| |
| Group | createGroup (const std::string &group_name, bool parents=true) |
| | create a new group, and eventually intermediate groups More...
|
| |
| Group | getGroup (const std::string &group_name) const |
| | open an existing group with the name group_name More...
|
| |
| size_t | getNumberObjects () const |
| | return the number of leaf objects of the node / group More...
|
| |
| std::string | getObjectName (size_t index) const |
| | return the name of the object with the given index More...
|
| |
| std::string | getPath () const |
| | return the path to the current object More...
|
| |
| bool | rename (const std::string &src_path, const std::string &dest_path, bool parents=true) const |
| | moves an object and its content within an HDF5 file. More...
|
| |
| std::vector< std::string > | listObjectNames () const |
| | list all leaf objects name of the node / group More...
|
| |
| bool | exist (const std::string &node_name) const |
| | check a dataset or group exists in the current node / group More...
|
| |
| void | unlink (const std::string &node_name) const |
| | unlink the given dataset or group More...
|
| |
| LinkType | getLinkType (const std::string &node_name) const |
| | Returns the kind of link of the given name (soft, hard...) More...
|
| |
| ObjectType | getObjectType (const std::string &node_name) const |
| | A shorthand to get the kind of object pointed to (group, dataset, type...) More...
|
| |
template<typename Derivate>
class HighFive::NodeTraits< Derivate >
NodeTraits: Base class for Group and File.