HighFive 2.10.1
HighFive - Header-only C++ HDF5 interface
Loading...
Searching...
No Matches
HighFive::File Member List

This is the complete list of members for HighFive::File, including all inherited members.

_hidHighFive::Objectprotected
Create enum valueHighFive::File
createAttribute(const std::string &attribute_name, const DataSpace &space, const DataType &type)HighFive::AnnotateTraits< File >inline
createAttribute(const std::string &attribute_name, const DataSpace &space)HighFive::AnnotateTraits< File >inline
createAttribute(const std::string &attribute_name, const T &data)HighFive::AnnotateTraits< File >inline
createDataSet(const std::string &dataset_name, const DataSpace &space, const DataType &type, const DataSetCreateProps &createProps=DataSetCreateProps::Default(), const DataSetAccessProps &accessProps=DataSetAccessProps::Default(), bool parents=true)HighFive::NodeTraits< File >inline
createDataSet(const std::string &dataset_name, const DataSpace &space, const DataSetCreateProps &createProps=DataSetCreateProps::Default(), const DataSetAccessProps &accessProps=DataSetAccessProps::Default(), bool parents=true)HighFive::NodeTraits< File >inline
createDataSet(const std::string &dataset_name, const T &data, const DataSetCreateProps &createProps=DataSetCreateProps::Default(), const DataSetAccessProps &accessProps=DataSetAccessProps::Default(), bool parents=true)HighFive::NodeTraits< File >inline
createDataSet(const std::string &dataset_name, const deprecated::FixedLenStringArray< N > &data, const DataSetCreateProps &createProps=DataSetCreateProps::Default(), const DataSetAccessProps &accessProps=DataSetAccessProps::Default(), bool parents=true)HighFive::NodeTraits< File >inline
createExternalLink(const std::string &link_name, const std::string &h5_file, const std::string &obj_path, LinkCreateProps linkCreateProps=LinkCreateProps(), const LinkAccessProps &linkAccessProps=LinkAccessProps(), const bool parents=true)HighFive::NodeTraits< File >inline
createGroup(const std::string &group_name, bool parents=true)HighFive::NodeTraits< File >inline
createGroup(const std::string &group_name, const GroupCreateProps &createProps, bool parents=true)HighFive::NodeTraits< File >inline
createHardLink(const std::string &link_name, const T &target_obj, LinkCreateProps linkCreateProps=LinkCreateProps(), const LinkAccessProps &linkAccessProps=LinkAccessProps(), const bool parents=true)HighFive::NodeTraits< File >inline
createSoftLink(const std::string &linkName, const T &obj)HighFive::NodeTraits< File >inline
createSoftLink(const std::string &link_name, const std::string &obj_path, LinkCreateProps linkCreateProps=LinkCreateProps(), const LinkAccessProps &linkAccessProps=LinkAccessProps(), const bool parents=true)HighFive::NodeTraits< File >inline
Debug enum valueHighFive::File
deleteAttribute(const std::string &attribute_name)HighFive::AnnotateTraits< File >inline
Excl enum valueHighFive::File
exist(const std::string &node_name) constHighFive::NodeTraits< File >inline
File(const std::string &filename, unsigned openFlags=ReadOnly, const FileAccessProps &fileAccessProps=FileAccessProps::Default())HighFive::Fileinlineexplicit
File(const std::string &filename, unsigned openFlags, const FileCreateProps &fileCreateProps, const FileAccessProps &fileAccessProps=FileAccessProps::Default())HighFive::Fileinline
File()=defaultHighFive::Fileprotected
flush()HighFive::Fileinline
getAccessPropertyList() constHighFive::Fileinline
getAttribute(const std::string &attribute_name) constHighFive::AnnotateTraits< File >inline
getCreatePropertyList() constHighFive::Fileinline
getDataSet(const std::string &dataset_name, const DataSetAccessProps &accessProps=DataSetAccessProps::Default()) constHighFive::NodeTraits< File >inline
getDataType(const std::string &type_name, const DataTypeAccessProps &accessProps=DataTypeAccessProps::Default()) constHighFive::NodeTraits< File >inline
getFileSize() constHighFive::Fileinline
getFreeSpace() constHighFive::Fileinline
getGroup(const std::string &group_name) constHighFive::NodeTraits< File >inline
getId() const noexceptHighFive::Objectinline
getInfo() constHighFive::Objectinline
getLinkType(const std::string &node_name) constHighFive::NodeTraits< File >inline
getMetadataBlockSize() constHighFive::Fileinline
getName() const noexceptHighFive::Fileinline
getNumberAttributes() constHighFive::AnnotateTraits< File >inline
getNumberObjects() constHighFive::NodeTraits< File >inline
getObjectName(size_t index) constHighFive::NodeTraits< File >inline
getObjectType(const std::string &node_name) constHighFive::NodeTraits< File >inline
getPath() const noexceptHighFive::Fileinline
getType() constHighFive::Objectinline
getVersionBounds() constHighFive::Fileinline
hasAttribute(const std::string &attr_name) constHighFive::AnnotateTraits< File >inline
isValid() const noexceptHighFive::Objectinline
listAttributeNames() constHighFive::AnnotateTraits< File >inline
listObjectNames(IndexType idx_type=IndexType::NAME) constHighFive::NodeTraits< File >inline
Object(Object &&other) noexceptHighFive::Fileinlineprotected
Object()HighFive::Fileinlineprotected
Object(const Object &other)HighFive::Fileinlineprotected
Object(hid_t)HighFive::Fileinlineexplicitprotected
OpenOrCreate enum valueHighFive::File
operator=(const Object &other)HighFive::Objectinlineprotected
operator==(const Object &other) const noexceptHighFive::Objectinline
Overwrite enum valueHighFive::File
PathTraits classHighFive::Filefriend
ReadOnly enum valueHighFive::File
ReadWrite enum valueHighFive::File
rename(const std::string &src_path, const std::string &dest_path, bool parents=true) constHighFive::NodeTraits< File >inline
Truncate enum valueHighFive::File
typeHighFive::Filestatic
unlink(const std::string &node_name) constHighFive::NodeTraits< File >inline
~Object()HighFive::Objectinline