atlas
|
Public Types | |
using | ArrayShape = array::ArrayShape |
using | DataType = array::DataType |
Public Member Functions | |
ArrayMetadata (const Metadata &) | |
ArrayMetadata (const DataType &, const ArrayShape &) | |
ArrayMetadata (const ArrayMetadata &) | |
ArrayMetadata (ArrayMetadata &&) | |
ArrayMetadata & | operator= (ArrayMetadata &&) |
int | rank () const |
int | shape (int i) const |
const ArrayShape & | shape () const |
DataType | datatype () const |
size_t | size () const |
size_t | bytes () const |
Static Public Member Functions | |
static std::string | type () |
Friends | |
size_t | encode_metadata (const ArrayMetadata &value, atlas::io::Metadata &out) |