libdballe  9.11
Classes | Functions
types.h File Reference

Common base types used by most of DB-All.e code. More...

#include <dballe/fwd.h>
#include <wreport/varinfo.h>
#include <memory>
#include <iosfwd>
#include <functional>

Go to the source code of this file.

Classes

struct  dballe::Date
 Calendar date. More...
 
struct  dballe::Time
 Time of the day. More...
 
struct  dballe::Datetime
 Date and time. More...
 
struct  dballe::DatetimeRange
 Range of datetimes. More...
 
struct  dballe::Coords
 Coordinates. More...
 
struct  dballe::LatRange
 Range of latitudes. More...
 
struct  dballe::LonRange
 Range of longitudes. More...
 
struct  dballe::Level
 Vertical level or layer. More...
 
struct  dballe::Trange
 Information on how a value has been sampled or computed with regards to time. More...
 
class  dballe::Ident
 A station identifier, that can be any string (including the empty string) or a missing value. More...
 
struct  dballe::Station
 Station information. More...
 
struct  dballe::DBStation
 
struct  std::hash< dballe::Level >
 
struct  std::hash< dballe::Trange >
 
struct  std::hash< dballe::Coords >
 
struct  std::hash< dballe::Ident >
 
struct  std::hash< dballe::Station >
 
struct  std::hash< dballe::DBStation >
 

Functions

std::ostream & dballe::operator<< (std::ostream &out, const Date &dt)
 
std::ostream & dballe::operator<< (std::ostream &out, const Time &t)
 
std::ostream & dballe::operator<< (std::ostream &out, const Datetime &dt)
 
std::ostream & dballe::operator<< (std::ostream &out, const DatetimeRange &dtr)
 
std::ostream & dballe::operator<< (std::ostream &, const Coords &)
 
std::ostream & dballe::operator<< (std::ostream &out, const LatRange &lr)
 
std::ostream & dballe::operator<< (std::ostream &out, const LonRange &lr)
 
std::ostream & dballe::operator<< (std::ostream &out, const Level &l)
 
std::ostream & dballe::operator<< (std::ostream &out, const Trange &l)
 
std::ostream & dballe::operator<< (std::ostream &, const Ident &)
 
std::ostream & dballe::operator<< (std::ostream &, const Station &)
 
std::ostream & dballe::operator<< (std::ostream &, const DBStation &)
 

Detailed Description

Common base types used by most of DB-All.e code.