HighFive 2.10.0
HighFive - Header-only C++ HDF5 interface
|
This is the complete list of members for HighFive::File, including all inherited members.
_hid | HighFive::Object | protected |
Create enum value | HighFive::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 value | HighFive::File | |
deleteAttribute(const std::string &attribute_name) | HighFive::AnnotateTraits< File > | inline |
Excl enum value | HighFive::File | |
exist(const std::string &node_name) const | HighFive::NodeTraits< File > | inline |
File(const std::string &filename, unsigned openFlags=ReadOnly, const FileAccessProps &fileAccessProps=FileAccessProps::Default()) | HighFive::File | inlineexplicit |
File(const std::string &filename, unsigned openFlags, const FileCreateProps &fileCreateProps, const FileAccessProps &fileAccessProps=FileAccessProps::Default()) | HighFive::File | inline |
File()=default | HighFive::File | protected |
flush() | HighFive::File | inline |
getAccessPropertyList() const | HighFive::File | inline |
getAttribute(const std::string &attribute_name) const | HighFive::AnnotateTraits< File > | inline |
getCreatePropertyList() const | HighFive::File | inline |
getDataSet(const std::string &dataset_name, const DataSetAccessProps &accessProps=DataSetAccessProps::Default()) const | HighFive::NodeTraits< File > | inline |
getDataType(const std::string &type_name, const DataTypeAccessProps &accessProps=DataTypeAccessProps::Default()) const | HighFive::NodeTraits< File > | inline |
getFileSize() const | HighFive::File | inline |
getFreeSpace() const | HighFive::File | inline |
getGroup(const std::string &group_name) const | HighFive::NodeTraits< File > | inline |
getId() const noexcept | HighFive::Object | inline |
getInfo() const | HighFive::Object | inline |
getLinkType(const std::string &node_name) const | HighFive::NodeTraits< File > | inline |
getMetadataBlockSize() const | HighFive::File | inline |
getName() const noexcept | HighFive::File | inline |
getNumberAttributes() const | HighFive::AnnotateTraits< File > | inline |
getNumberObjects() const | HighFive::NodeTraits< File > | inline |
getObjectName(size_t index) const | HighFive::NodeTraits< File > | inline |
getObjectType(const std::string &node_name) const | HighFive::NodeTraits< File > | inline |
getPath() const noexcept | HighFive::File | inline |
getType() const | HighFive::Object | inline |
getVersionBounds() const | HighFive::File | inline |
hasAttribute(const std::string &attr_name) const | HighFive::AnnotateTraits< File > | inline |
isValid() const noexcept | HighFive::Object | inline |
listAttributeNames() const | HighFive::AnnotateTraits< File > | inline |
listObjectNames(IndexType idx_type=IndexType::NAME) const | HighFive::NodeTraits< File > | inline |
Object(Object &&other) noexcept | HighFive::File | inlineprotected |
Object() | HighFive::File | inlineprotected |
Object(const Object &other) | HighFive::File | inlineprotected |
Object(hid_t) | HighFive::File | inlineexplicitprotected |
OpenOrCreate enum value | HighFive::File | |
operator=(const Object &other) | HighFive::Object | inlineprotected |
operator==(const Object &other) const noexcept | HighFive::Object | inline |
Overwrite enum value | HighFive::File | |
PathTraits | HighFive::File | friend |
ReadOnly enum value | HighFive::File | |
ReadWrite enum value | HighFive::File | |
rename(const std::string &src_path, const std::string &dest_path, bool parents=true) const | HighFive::NodeTraits< File > | inline |
Truncate enum value | HighFive::File | |
type | HighFive::File | static |
unlink(const std::string &node_name) const | HighFive::NodeTraits< File > | inline |
~Object() | HighFive::Object | inline |