| ►Cdballe::cmdline::Action | |
| Cdballe::cmdline::Converter | |
| ►Cdballe::fortran::API | |
| ►Cdballe::fortran::CommonAPIImplementation | Common implementation of the set* and enq* machinery using input and output records |
| Cdballe::fortran::DbAPI | |
| Cdballe::fortran::MsgAPI | |
| Cdballe::db::v6::Attr | Precompiled queries to manipulate the attr table |
| Cdballe::db::v5::Attr | Precompiled queries to manipulate the attr table |
| ►Cdballe::memdb::results::Base | Non-template part of Results, split here for faster compilation |
| Cdballe::memdb::Results< T > | |
| Cdballe::db::v5::repinfo::Cache | Repinfo cache entry |
| Cdballe::msg::wr::CloudContext | Keep track of the current cloud metadata |
| Cdballe::db::Connection | Database connection |
| Cdballe::db::v5::Context | Precompiled queries to manipulate the context table |
| Cdballe::msg::Context | Store an array of physical data all on the same level |
| Cdballe::msg::wr::ContextChooser | |
| Cdballe::Coord | Coordinates |
| Cdballe::memdb::serialize::CSVReader | Deserializer for Memdb |
| ►Cdballe::CSVReader | |
| ►Cdballe::memdb::serialize::CSVInfile | CSVReader implementation that reads using stdio and has helper functions to deserialize Memdb |
| ►Cdballe::memdb::serialize::CSVValueStorageInfile< memdb::Stations > | |
| Cdballe::memdb::serialize::CSVStationsInfile | |
| ►Cdballe::memdb::serialize::CSVValueStorageInfile< memdb::StationValues > | |
| Cdballe::memdb::serialize::CSVStationValuesInfile | |
| ►Cdballe::memdb::serialize::CSVValueStorageInfile< memdb::Values > | |
| Cdballe::memdb::serialize::CSVValuesInfile | |
| Cdballe::memdb::serialize::CSVValueStorageInfile< VALUES > | Common implementation bits of ValueStorage deserializers |
| Cdballe::memdb::serialize::CSVWriter | Serializer for Memdb contents |
| ►Cdballe::CSVWriter | |
| Cdballe::memdb::serialize::CSVOutfile | CSVWriter implementation that writes its output file atomically |
| ►Cdballe::db::Cursor | |
| Cdballe::db::mem::Cursor | Structure used to build and execute a query, and to iterate through the results |
| Cdballe::db::v5::Cursor | Structure used to build and execute a query, and to iterate through the results |
| ►Cdballe::db::v6::Cursor | Structure used to build and execute a query, and to iterate through the results |
| Cdballe::db::v6::CursorBest | |
| ►Cdballe::db::v6::CursorLinear | |
| Cdballe::db::v6::CursorData | |
| Cdballe::db::v6::CursorDataIDs | |
| Cdballe::db::v6::CursorStations | |
| Cdballe::db::v6::CursorSummary | |
| Cdballe::db::v6::Data | Precompiled query to manipulate the data table |
| Cdballe::db::v5::Data | Precompiled query to manipulate the data table |
| Cdballe::db::mem::cursor::DataBestKey | Wrapper around a Value index that compares so that all values from which the best report should be selected appear to be the same |
| Cdballe::Date | |
| Cdballe::Datetime | Simple datetime structure |
| ►Cdballe::DB | |
| Cdballe::db::mem::DB | DB-ALLe database connection |
| Cdballe::db::v5::DB | DB-ALLe database connection |
| Cdballe::db::v6::DB | DB-ALLe database connection |
| Cdballe::cmdline::Dbadb | |
| Cdballe::db::Environment | ODBC environment |
| ►Cerror | |
| Cdballe::db::error_odbc | Report an ODBC error, using informations from the ODBC diagnostic record |
| ►Cexception | |
| Cdballe::cmdline::error_cmdline | Report an error with command line options |
| Cdballe::cmdline::ProcessingException | Exception used to embed processing issues that mean that processing of the current element can safely be skipped |
| ►Cdballe::msg::Exporter | Message exporter |
| ►Cdballe::msg::WRExporter | |
| Cdballe::msg::BufrExporter | |
| Cdballe::msg::CrexExporter | |
| ►Cdballe::msg::wr::ExporterModule | |
| Cdballe::msg::wr::CommonSynopExporter | |
| Cdballe::db::v6::ExtraQueryArgs | Copies of bind values that cannot be bound to data inside the query Record |
| ►Cdballe::File | |
| Cdballe::AofFile | |
| Cdballe::ArrayFile | |
| Cdballe::cmdline::Filter | |
| Cdballe::memdb::match::FilterBuilder< T > | Build an And of filters step by step |
| ►Cdballe::msg::wr::Importer | |
| ►Cdballe::msg::wr::WMOImporter | |
| Cdballe::msg::wr::SynopBaseImporter | Base class for synop, ship and other importer with synop-like data |
| ►Cdballe::msg::Importer | Message importer |
| Cdballe::msg::AOFImporter | |
| ►Cdballe::msg::WRImporter | |
| Cdballe::msg::BufrImporter | |
| Cdballe::msg::CrexImporter | |
| Cdballe::stl::Intersection< T > | Virtual container containing the intersection of an arbitrary number of sorted (begin, end) sequences |
| Cdballe::stl::Intersection< size_t > | |
| Cdballe::cmdline::Item | |
| ►Citerator | |
| Cdballe::memdb::ValueStorage< T >::index_iterator | |
| Cdballe::stl::Eraser< T > | Similar to std::inserter, but just calls target.insert() without requiring it to have iterators at all |
| Cdballe::stl::Pusher< T > | Similar to std::inserter, but just calls target.insert() without requiring it to have iterators at all |
| Cdballe::stl::stlutils::Itersection< T > | |
| Cdballe::stl::stlutils::Iterunion< T > | |
| Cdballe::stl::TrivialInserter< T > | Similar to std::inserter, but just calls target.insert() without requiring it to have iterators at all |
| Cdballe::Level | |
| Cdballe::msg::wr::LevelContext | Keep track of level context changes |
| Cdballe::memdb::LevTr | Station information |
| Cdballe::db::v6::LevTr | Precompiled queries to manipulate the lev_tr table |
| Cdballe::db::v6::LevTrCache | |
| ►Cmap | |
| Cdballe::memdb::Index< T > | Index element positions based by one value |
| Cdballe::msg::wr::TemplateRegistry | |
| Cdballe::memdb::Index< const dballe::memdb::LevTr * > | |
| Cdballe::memdb::Index< const dballe::memdb::Station * > | |
| Cdballe::memdb::Index< const T * > | |
| Cdballe::memdb::Index< dballe::Date > | |
| Cdballe::memdb::Index< dballe::Level > | |
| Cdballe::memdb::Index< dballe::Trange > | |
| Cdballe::memdb::Index< int > | |
| Cdballe::memdb::Index< std::string > | |
| ►Cdballe::memdb::Match< T > | Base class for match functors |
| Cdballe::memdb::match::And< T > | |
| Cdballe::memdb::match::AttrFilter< T > | |
| Cdballe::memdb::match::DataFilter< T > | |
| Cdballe::memdb::match::Varcode< T > | |
| Cdballe::memdb::match::Varcodes< T > | |
| ►Cdballe::Matched | Common interface for things that are matched |
| Cdballe::MatchedBulletin | Match all subsets in turn, returning true if at least one subset matches |
| Cdballe::MatchedMsg | Match adapter for Msg |
| Cdballe::MatchedMsgs | Match adapter for Msgs |
| Cdballe::MatchedRecord | |
| Cdballe::MatchedSubset | |
| Cdballe::Matcher | |
| Cdballe::Memdb | In-memory database backend |
| Cdballe::db::v5::repinfo::Memoidx | Reverse rep_memo -> rep_cod cache entry |
| Cdballe::Msg | Storage for related physical data |
| ►Cdballe::MsgConsumer | Consumer interface used to stream messages as they are produced |
| Cdballe::msg::AcquireMessages | |
| Cdballe::MsgVarShortcut | Full data corresponding to a shortcut ID |
| Cdballe::cmdline::op_dispatch_table | |
| Cdballe::msg::Exporter::Options | |
| Cdballe::msg::Importer::Options | |
| Cdballe::cmdline::program_info | |
| ►Cdballe::db::v6::QueryBuilder | |
| ►Cdballe::db::v6::DataQueryBuilder | |
| Cdballe::db::v6::IdQueryBuilder | |
| Cdballe::db::v6::SummaryQueryBuilder | |
| Cdballe::db::v6::StationQueryBuilder | |
| Cdballe::cmdline::Reader | |
| Cdballe::Record | DB-All.E record |
| ►Cdballe::db::v5::Repinfo | Fast cached access to the repinfo table |
| Cdballe::db::v6::Repinfo | |
| Cdballe::db::mem::Repinfo | |
| Cdballe::stl::stlutils::Sequence< T > | |
| Cdballe::memdb::match::SequenceBuilder< T > | |
| ►Cdballe::stl::stlutils::SequenceGenerator< T > | |
| Cdballe::stl::stlutils::Itersection< T > | |
| Cdballe::stl::stlutils::Iterunion< T > | |
| Cdballe::stl::SetIntersection< T > | |
| Cdballe::stl::SetIntersection< size_t > | |
| Cdballe::db::v6::Cursor::SQLRecord | Query results from SQL output |
| ►Cdballe::db::Statement | ODBC statement |
| Cdballe::db::Sequence | ODBC statement to read a sequence |
| Cdballe::memdb::Station | Station information |
| Cdballe::db::v5::Station | Precompiled queries to manipulate the station table |
| ►Cstring | |
| Cdballe::Querybuf | String buffer for composing database queries |
| Cdballe::Rawmsg | Annotated string buffer for encoded messages |
| Cdballe::memdb::Summarizer | Build a summary one Value at a time |
| Cdballe::memdb::SummaryContext | Wraps a Value providing a std::map key that considers all values the same as long as they have the same station, level, timerange and varcode |
| Cdballe::memdb::SummaryStats | Statistics about all 'Value's with the same SummaryContext |
| Cdballe::msg::wr::Template | |
| Cdballe::msg::wr::TemplateFactory | |
| Cdballe::Time | |
| Cdballe::msg::wr::TimerangeContext | Keep track of time range context changes |
| Cdballe::cmdline::tool_desc | |
| Cdballe::Trange | |
| Cdballe::db::Transaction | RAII transaction |
| Cdballe::stl::Union< T > | Virtual container containing the union of an arbitrary number of sorted (begin, end) sequences |
| ►Cdballe::memdb::ValueBase | Station information |
| Cdballe::memdb::StationValue | Station information |
| Cdballe::memdb::Value | Station information |
| Cdballe::memdb::ValueStorage< T > | |
| ►Cdballe::memdb::ValueStorage< LevTr > | |
| Cdballe::memdb::LevTrs | Storage and index for station information |
| Cdballe::memdb::ValueStorage< memdb::Value > | |
| ►Cdballe::memdb::ValueStorage< Station > | |
| Cdballe::memdb::Stations | Storage and index for station information |
| ►Cdballe::memdb::ValueStorage< StationValue > | |
| Cdballe::memdb::StationValues | Storage and index for station information |
| ►Cdballe::memdb::ValueStorage< Value > | |
| Cdballe::memdb::Values | Storage and index for station information |
| Cdballe::db::v6::DB::VarID | Store information about the database ID of a variable |
| Cdballe::db::mem::DB::VarID | Store information about the database ID of a variable |
| Cdballe::Varmatch | |
| ►Cvector | |
| Cdballe::Msgs | Dynamic array of dba_msg |
| Cdballe::stl::Sequences< T > | List of ranges |
| Cdballe::stl::Sequences< size_t > | |