class
ArrayMetadata
Contents
Derived classes
- class ArrayReference
Public types
-
using ArrayShape = array::
ArrayShape -
using DataType = array::
DataType
Public static functions
-
static auto type() -> std::
string
Constructors, destructors, conversion operators
- ArrayMetadata()
- ArrayMetadata(const Metadata&) explicit
- ArrayMetadata(const DataType&, const ArrayShape&) explicit
- ArrayMetadata(const ArrayMetadata&) explicit
- ArrayMetadata(ArrayMetadata&&)
Public functions
- auto operator=(ArrayMetadata&&) -> ArrayMetadata&
- auto rank() const -> int
- auto shape(int i) const -> int
- auto shape() const -> const ArrayShape&
- auto datatype() const -> DataType
- auto size() const -> size_t
- auto bytes() const -> size_t
Friends
-
auto encode_metadata(const ArrayMetadata& value,
atlas::
io:: Metadata& out) -> size_t