#include <Span.h>
|
| Span (eckit::Offset start, eckit::Length length) |
|
| ~Span () |
|
eckit::Offset | offset () const |
|
eckit::Length | length () const |
|
void | extend (const Span &other) |
|
void | extend (eckit::Length length) |
|
void | addValue (const std::string &column, api::ColumnType t, double val) |
|
void | addValues (const std::string &column, const std::set< long > &vals) |
|
void | addValues (const std::string &column, const std::set< double > &vals) |
|
void | addValues (const std::string &column, const std::set< std::string > &vals) |
|
template<typename T > |
void | visit (T &visitor) |
|
Definition at line 30 of file Span.h.
◆ Span()
odc::core::Span::Span |
( |
eckit::Offset |
start, |
|
|
eckit::Length |
length |
|
) |
| |
◆ ~Span()
odc::core::Span::~Span |
( |
| ) |
|
◆ addValue()
void odc::core::Span::addValue |
( |
const std::string & |
column, |
|
|
api::ColumnType |
t, |
|
|
double |
val |
|
) |
| |
◆ addValues() [1/3]
void odc::core::Span::addValues |
( |
const std::string & |
column, |
|
|
const std::set< double > & |
vals |
|
) |
| |
◆ addValues() [2/3]
void odc::core::Span::addValues |
( |
const std::string & |
column, |
|
|
const std::set< long > & |
vals |
|
) |
| |
◆ addValues() [3/3]
void odc::core::Span::addValues |
( |
const std::string & |
column, |
|
|
const std::set< std::string > & |
vals |
|
) |
| |
◆ extend() [1/2]
void odc::core::Span::extend |
( |
const Span & |
other | ) |
|
◆ extend() [2/2]
void odc::core::Span::extend |
( |
eckit::Length |
length | ) |
|
◆ length()
eckit::Length odc::core::Span::length |
( |
| ) |
const |
|
inline |
◆ offset()
eckit::Offset odc::core::Span::offset |
( |
| ) |
const |
|
inline |
◆ visit()
template<typename T >
void odc::core::Span::visit |
( |
T & |
visitor | ) |
|
|
inline |
◆ integerValues_
std::map<std::string, std::set<long> > odc::core::Span::integerValues_ |
|
private |
◆ length_
eckit::Length odc::core::Span::length_ |
|
private |
◆ realValues_
std::map<std::string, std::set<double> > odc::core::Span::realValues_ |
|
private |
◆ start_
eckit::Offset odc::core::Span::start_ |
|
private |
◆ stringValues_
std::map<std::string, std::set<std::string> > odc::core::Span::stringValues_ |
|
private |
The documentation for this class was generated from the following files: