eckit::geo::Shape class final

Public types

using container_type = array

Public static functions

static auto make_from_spec(const Spec&) -> Shape

Constructors, destructors, conversion operators

Shape(const Spec& spec) explicit
Shape(value_type nx, value_type ny)
Shape()
Shape(const Shape& other)
Shape(Shape&& other)
~Shape() defaulted

Public functions

auto operator==(const Shape& other) const -> bool
auto operator!=(const Shape& other) const -> bool
auto operator=(const Shape& other) -> Shape&
auto operator=(Shape&& other) -> Shape&
auto deconstruct() const -> container_type
auto at(T... args) -> T
auto back(T... args) -> T
auto begin(T... args) -> T
auto cbegin(T... args) -> T
auto cend(T... args) -> T
auto crbegin(T... args) -> T
auto crend(T... args) -> T
auto data(T... args) -> T
auto empty(T... args) -> T
auto end(T... args) -> T
auto fill(T... args) -> T
auto front(T... args) -> T
auto max_size(T... args) -> T
auto operator[](T... args) -> T
auto rbegin(T... args) -> T
auto rend(T... args) -> T
auto size(T... args) -> T
auto swap(T... args) -> T

Public variables

const value_type& nx
const value_type& ny

Friends

auto operator<<(std::ostream& os, const Shape& inc) -> std::ostream&