template<class Traits>
eckit::SPValue class

Public types

using Point = Traits::Point
using Payload = Traits::Payload

Constructors, destructors, conversion operators

SPValue(const Point& point, const Payload& payload)
template<class V>
SPValue(const V& v)

Public functions

auto point() const -> const Point&
auto payload() const -> const Payload&
auto point() -> Point&
auto payload() -> Payload&
void point(const Point& p) const
void payload(const Payload& p) const
void print(std::ostream& o) const
auto operator<(const SPValue& other) const -> bool

Public variables

Point point_
Payload payload_

Friends

auto operator<<(std::ostream& o, const SPValue& t) -> std::ostream&