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

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

_file_objHighFive::PathTraits< DataSet >protected
_hidHighFive::Objectprotected
createAttribute(const std::string &attribute_name, const DataSpace &space, const DataType &type)HighFive::AnnotateTraits< DataSet >inline
createAttribute(const std::string &attribute_name, const DataSpace &space)HighFive::AnnotateTraits< DataSet >inline
createAttribute(const std::string &attribute_name, const T &data)HighFive::AnnotateTraits< DataSet >inline
DataSet()=defaultHighFive::DataSet
DataSet(Object &&o) noexceptHighFive::DataSetinlineprotected
deleteAttribute(const std::string &attribute_name)HighFive::AnnotateTraits< DataSet >inline
getAccessPropertyList() constHighFive::DataSetinline
getAttribute(const std::string &attribute_name) constHighFive::AnnotateTraits< DataSet >inline
getCreatePropertyList() constHighFive::DataSetinline
getDataType() constHighFive::DataSetinline
getDimensions() constHighFive::DataSetinline
getElementCount() constHighFive::DataSetinline
getFile() const noexceptHighFive::PathTraits< DataSet >inline
getId() const noexceptHighFive::Objectinline
getInfo() constHighFive::Objectinline
getMemSpace() constHighFive::DataSetinline
getNumberAttributes() constHighFive::AnnotateTraits< DataSet >inline
getOffset() constHighFive::DataSetinline
getPath() constHighFive::PathTraits< DataSet >inline
getSpace() constHighFive::DataSetinline
getStorageSize() constHighFive::DataSetinline
getType() constHighFive::Objectinline
hasAttribute(const std::string &attr_name) constHighFive::AnnotateTraits< DataSet >inline
isValid() const noexceptHighFive::Objectinline
listAttributeNames() constHighFive::AnnotateTraits< DataSet >inline
NodeTraitsHighFive::DataSetfriend
Object(Object &&other) noexceptHighFive::DataSetinlineprotected
Object()HighFive::DataSetinlineprotected
Object(const Object &other)HighFive::DataSetinlineprotected
Object(hid_t)HighFive::DataSetinlineexplicitprotected
operator=(const Object &other)HighFive::Objectinlineprotected
operator==(const Object &other) const noexceptHighFive::Objectinline
PathTraits()HighFive::PathTraits< DataSet >inline
read(const DataTransferProps &xfer_props=DataTransferProps()) constHighFive::SliceTraits< DataSet >inline
read(T &array, const DataTransferProps &xfer_props=DataTransferProps()) constHighFive::SliceTraits< DataSet >inline
read(T *array, const DataType &dtype, const DataTransferProps &xfer_props=DataTransferProps()) constHighFive::SliceTraits< DataSet >inline
read(T *array, const DataTransferProps &xfer_props=DataTransferProps()) constHighFive::SliceTraits< DataSet >inline
read_raw(T *array, const DataType &dtype, const DataTransferProps &xfer_props=DataTransferProps()) constHighFive::SliceTraits< DataSet >inline
read_raw(T *array, const DataTransferProps &xfer_props=DataTransferProps()) constHighFive::SliceTraits< DataSet >inline
ReferenceHighFive::DataSetfriend
resize(const std::vector< size_t > &dims)HighFive::DataSetinline
select(const HyperSlab &hyperslab) constHighFive::SliceTraits< DataSet >inline
select(const HyperSlab &hyperslab, const DataSpace &memspace) constHighFive::SliceTraits< DataSet >inline
select(const std::vector< size_t > &offset, const std::vector< size_t > &count, const std::vector< size_t > &stride={}, const std::vector< size_t > &block={}) constHighFive::SliceTraits< DataSet >inline
select(const std::vector< size_t > &columns) constHighFive::SliceTraits< DataSet >inline
select(const ElementSet &elements) constHighFive::SliceTraits< DataSet >inline
typeHighFive::DataSetstatic
write(const T &buffer, const DataTransferProps &xfer_props=DataTransferProps())HighFive::SliceTraits< DataSet >inline
write_raw(const T *buffer, const DataType &mem_datatype, const DataTransferProps &xfer_props=DataTransferProps())HighFive::SliceTraits< DataSet >inline
write_raw(const T *buffer, const DataTransferProps &xfer_props=DataTransferProps())HighFive::SliceTraits< DataSet >inline
~Object()HighFive::Objectinline