libdballe 9.6
|
Information about a station, and statistics about its variables. More...
#include <summary_utils.h>
Public Member Functions | |
bool | operator== (const StationEntry &o) const |
bool | operator!= (const StationEntry &o) const |
template<typename OStation > | |
StationEntry (const Station &station, const StationEntry< OStation > &entry) | |
StationEntry (const Station &station, const VarDesc &vd, const dballe::DatetimeRange &dtrange, size_t count) | |
StationEntry (const StationEntry &entries, const dballe::Query &query) | |
StationEntry (const StationEntry &)=default | |
void | add (const VarDesc &vd, const dballe::DatetimeRange &dtrange, size_t count) |
template<typename OStation > | |
void | add (const StationEntry< OStation > &entries) |
void | add_filtered (const StationEntry &entries, const dballe::Query &query) |
bool | iter_filtered (const dballe::Query &query, std::function< bool(const Station &, const summary::VarDesc &, const DatetimeRange &dtrange, size_t count)> dest) const |
void | to_json (core::JSONWriter &writer) const |
DBALLE_TEST_ONLY void | dump (FILE *out) const |
Static Public Member Functions | |
static StationEntry | from_json (core::json::Stream &in) |
Public Attributes | |
Station | station |
Additional Inherited Members | |
![]() | |
typedef std::vector< VarEntry >::const_iterator | const_iterator |
typedef std::vector< VarEntry >::iterator | iterator |
typedef std::vector< VarEntry >::const_reverse_iterator | const_reverse_iterator |
typedef std::vector< VarEntry >::reverse_iterator | reverse_iterator |
![]() | |
iterator | begin () |
const_iterator | begin () const |
iterator | end () |
const_iterator | end () const |
reverse_iterator | rbegin () |
const_reverse_iterator | rbegin () const |
reverse_iterator | rend () |
const_reverse_iterator | rend () const |
size_t | size () const |
bool | empty () const |
bool | operator== (const SmallSet &o) const |
bool | operator!= (const SmallSet &o) const |
void | clear () |
int | binary_search (const VarDesc &value) const |
const_iterator | find (const VarDesc &value) const |
iterator | find (const VarDesc &value) |
VarEntry & | add (const VarEntry &item) |
void | rearrange_dirty () const |
![]() | |
std::vector< VarEntry > | items |
size_t | dirty |
Information about a station, and statistics about its variables.
It behaves similarly to a std::vector<VarEntry>