eckit::codec::ArrayMetadata class

Derived classes

class ArrayReference

Public types

using ArrayShape = eckit::codec::ArrayShape
using DataType = eckit::codec::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&)
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, Metadata& out) -> size_t
This website is beyond its original expiry date and the content may be out of date. The site owner has been notified and may choose to extend the expiry date and remove this banner. If you have any questions about this, please visit our support portal.