atlas
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
atlas::io::ArrayMetadata Class Reference
Inheritance diagram for atlas::io::ArrayMetadata:
Inheritance graph
[legend]

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 &&)
 
ArrayMetadataoperator= (ArrayMetadata &&)
 
int rank () const
 
int shape (int i) const
 
const ArrayShapeshape () 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)
 

The documentation for this class was generated from the following files: