| ►Cdballe::cmdline::Action | |
| Cdballe::cmdline::Converter | |
| ►Cwreport::tests::Actual< const Message & > [external] | |
| Cdballe::tests::ActualMessage | |
| ►Cwreport::tests::Actual< dballe::Cursor & > [external] | |
| Cdballe::tests::ActualCursor | |
| ►Cwreport::tests::Actual< int > [external] | |
| Cdballe::tests::ActualMatcherResult | |
| ►Cwreport::tests::Actual< std::shared_ptr< DB > > [external] | |
| Cdballe::tests::ActualDB< DB > | |
| Cdballe::db::v7::trace::Aggregate | |
| ►Cdballe::fortran::API | C++ implementation for the 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::fortran::TracedAPI | |
| Cdballe::fortran::Attributes | Storage for currently queried attributes |
| Cdballe::db::BaseExplorer< Station > | |
| Cdballe::db::BaseExplorer< dballe::Station > | |
| Cdballe::db::BaseSummary< Station > | High level objects for working with DB-All.e DB summaries |
| Cdballe::db::BaseSummary< dballe::dballe::Station > | |
| Cdballe::db::BaseSummary< dballe::Station > | |
| Cdballe::db::v7::Batch | |
| Cdballe::benchmark::Benchmark | Base class for all benchmarks |
| Cdballe::BinaryMessage | Binary message |
| Cdballe::msg::BulletinCSVWriter | Write bulletins in CSV format to an output stream |
| Cdballe::db::v7::repinfo::Cache | Repinfo cache entry |
| Cdballe::impl::msg::wr::CloudContext | Keep track of the current cloud metadata |
| Cdballe::cmdline::Command | |
| Cdballe::sql::mysql::ConnectInfo | |
| ►Cdballe::sql::Connection | |
| Cdballe::sql::MySQLConnection | Database connection |
| Cdballe::sql::PostgreSQLConnection | Database connection |
| Cdballe::sql::SQLiteConnection | Database connection |
| Cdballe::impl::msg::Context | Store an array of physical data all on the same level |
| Cdballe::impl::msg::Contexts | |
| Cdballe::Coords | Coordinates |
| Cdballe::CSVReader | |
| ►Cdballe::CSVWriter | |
| Cdballe::tests::MemoryCSVWriter | |
| ►Cdballe::Cursor | Base class for cursors that iterate over DB query results |
| ►Cdballe::CursorData | Cursor iterating over data values |
| ►Cdballe::impl::CursorData | Cursor iterating over data values |
| Cdballe::db::CursorData | |
| Cdballe::impl::msg::CursorData | |
| ►Cdballe::CursorMessage | Cursor iterating over messages |
| Cdballe::impl::CursorMessage | Cursor iterating over messages |
| ►Cdballe::CursorStation | Cursor iterating over stations |
| ►Cdballe::impl::CursorStation | Cursor iterating over stations |
| Cdballe::db::CursorStation | |
| Cdballe::impl::msg::CursorStation | |
| ►Cdballe::CursorStationData | Cursor iterating over station data values |
| ►Cdballe::impl::CursorStationData | Cursor iterating over station data values |
| Cdballe::db::CursorStationData | |
| Cdballe::impl::msg::CursorStationData | |
| ►Cdballe::CursorSummary | Cursor iterating over summary entries |
| ►Cdballe::impl::CursorSummary | Cursor iterating over summary entries |
| Cdballe::db::CursorSummary | |
| Cdballe::db::summary::Cursor< Station > | |
| Cdballe::impl::msg::CursorDataRow | |
| ►Cdballe::Data | Key/value store where keys are strings and values are wreport variables |
| Cdballe::core::Data | Holds data for database I/O |
| Cdballe::db::v7::DataCommon< Traits > | |
| ►Cdballe::db::v7::DataCommon< DataTraits > | |
| ►Cdballe::db::v7::Data | |
| ►Cdballe::db::v7::mysql::MySQLDataCommon< Data > | |
| Cdballe::db::v7::mysql::MySQLData | Precompiled query to manipulate the data table |
| ►Cdballe::db::v7::postgresql::PostgreSQLDataCommon< Data > | |
| Cdballe::db::v7::postgresql::PostgreSQLData | |
| ►Cdballe::db::v7::sqlite::SQLiteDataCommon< Data > | |
| Cdballe::db::v7::sqlite::SQLiteData | Precompiled query to manipulate the data table |
| ►Cdballe::db::v7::DataCommon< StationDataTraits > | |
| ►Cdballe::db::v7::StationData | |
| ►Cdballe::db::v7::mysql::MySQLDataCommon< StationData > | |
| Cdballe::db::v7::mysql::MySQLStationData | Precompiled query to manipulate the station data table |
| ►Cdballe::db::v7::postgresql::PostgreSQLDataCommon< StationData > | |
| Cdballe::db::v7::postgresql::PostgreSQLStationData | |
| ►Cdballe::db::v7::sqlite::SQLiteDataCommon< StationData > | |
| Cdballe::db::v7::sqlite::SQLiteStationData | Precompiled query to manipulate the station data table |
| Cdballe::db::v7::DataDumper | |
| Cdballe::db::v7::DataTraits | |
| Cdballe::Date | Calendar date |
| Cdballe::Datetime | Date and time |
| Cdballe::DatetimeRange | Range of datetimes |
| Cdballe::cmdline::Dbadb | |
| Cdbapy_c_api | C++ functions exported by the wreport python bindings, to be used by other C++ bindings |
| Cdballe::DBConnectOptions | Options controlling how to connect to a database |
| ►Cdballe::DBImportOptions | Options controlling how messages are imported in the database |
| Cdballe::impl::DBImportOptions | DBImportOptions with public constructor and copy, safe to use in dballe code but not accessible from the public API |
| ►Cdballe::DBInsertOptions | Options controlling how values are inserted in the database |
| Cdballe::impl::DBInsertOptions | DBInsertOptions with public constructor and copy, safe to use in dballe code but not accessible from the public API |
| Cdballe::core::value::Decoder | |
| ►Cdballe::db::v7::Driver | |
| Cdballe::db::v7::mysql::Driver | |
| Cdballe::db::v7::postgresql::Driver | |
| Cdballe::db::v7::sqlite::Driver | |
| Cdballe::tests::EmptyTestDataset | |
| ►Cenable_shared_from_this | |
| ►Cdballe::DB | |
| ►Cdballe::db::DB | |
| Cdballe::db::v7::DB | DB-ALLe database connection for database format V7 |
| ►Cdballe::Transaction | |
| ►Cdballe::db::Transaction | |
| ►Cdballe::db::v7::Transaction | |
| Cdballe::db::v7::TestTransaction | |
| Cdballe::core::value::Encoder | |
| ►Cdballe::impl::Enq | Class passed to key-value accessors to set values in an invoker-defined way |
| Cdballe::fortran::Enqc | |
| Cdballe::impl::Enqd | |
| Cdballe::impl::Enqi | |
| Cdballe::db::summary::Cursor< Station >::Entry | |
| ►Cwreport::error [external] | |
| ►Cdballe::error | Base exception for DB-All.e errors |
| ►Cdballe::error_db | Error in case of failed database operations |
| Cdballe::sql::error_mysql | Report a MySQL error |
| Cdballe::sql::error_postgresql | Report an PostgreSQL error |
| Cdballe::sql::error_sqlite | Report an SQLite error |
| ►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::Exporter | Message exporter interface |
| ►Cdballe::impl::msg::WRExporter | |
| Cdballe::impl::msg::BufrExporter | |
| Cdballe::impl::msg::CrexExporter | |
| ►Cdballe::impl::msg::wr::ExporterModule | |
| Cdballe::impl::msg::wr::CommonSynopExporter | |
| ►Cdballe::ExporterOptions | Options to control message export |
| Cdballe::impl::ExporterOptions | ExporterOptions with default constructor usable |
| ►Cdballe::File | File object for doing I/O on binary message streams |
| ►Cdballe::core::File | Base for dballe::File implementations |
| Cdballe::core::ArrayFile | |
| Cdballe::core::BufrFile | |
| Cdballe::core::CrexFile | |
| Cdballe::cmdline::Filter | |
| ►Cwreport::tests::Fixture [external] | |
| ►Cdballe::tests::BaseDBFixture< DB > | |
| Cdballe::tests::DBFixture< DB > | |
| ►Cdballe::tests::EmptyTransactionFixture< DB > | |
| Cdballe::tests::TransactionFixture< DB, TestData > | |
| Cstd::hash< dballe::Coords > | |
| Cstd::hash< dballe::db::v7::IdVarcode > | |
| Cstd::hash< dballe::DBStation > | |
| Cstd::hash< dballe::Ident > | |
| Cstd::hash< dballe::Level > | |
| Cstd::hash< dballe::Station > | |
| Cstd::hash< dballe::Trange > | |
| Cdballe::Ident | A station identifier, that can be any string (including the empty string) or a missing value |
| Cdballe::db::v7::IdVarcode | |
| Cdballe::db::v7::cursor::ImplTraits< Cursor > | |
| Cdballe::db::v7::cursor::ImplTraits< Data > | |
| Cdballe::db::v7::cursor::ImplTraits< Impl > | |
| Cdballe::db::v7::cursor::ImplTraits< StationData > | |
| Cdballe::db::v7::cursor::ImplTraits< Stations > | |
| Cdballe::db::v7::cursor::ImplTraits< Summary > | |
| ►Cdballe::Importer | Message importer interface |
| ►Cdballe::impl::msg::WRImporter | |
| Cdballe::impl::msg::BufrImporter | |
| Cdballe::impl::msg::CrexImporter | |
| ►Cdballe::impl::msg::wr::Importer | |
| ►Cdballe::impl::msg::wr::WMOImporter | |
| Cdballe::impl::msg::wr::SynopBaseImporter | Base class for synop, ship and other importer with synop-like data |
| ►Cdballe::ImporterOptions | Options to control message import |
| Cdballe::impl::ImporterOptions | ImporterOptions with default constructor usable |
| Cdballe::cmdline::IndexMatcher | |
| ►Cdballe::impl::msg::wr::Interpreted | Struct used to build an interpreted value |
| Cdballe::impl::msg::wr::InterpretedPrecise | |
| Cdballe::impl::msg::wr::InterpretedSimplified | |
| Cdballe::cmdline::Item | |
| Cdballe::core::JSONReader | JSON sax-like parser |
| Cdballe::core::JSONWriter | JSON serializer |
| Cdballe::LatRange | Range of latitudes |
| Cdballe::Level | Vertical level or layer |
| Cdballe::impl::msg::wr::LevelContext | Keep track of level context changes |
| ►Cdballe::db::v7::LevTr | Precompiled queries to manipulate the lev_tr table |
| Cdballe::db::v7::mysql::MySQLLevTr | Precompiled queries to manipulate the lev_tr table |
| Cdballe::db::v7::postgresql::PostgreSQLLevTr | Precompiled queries to manipulate the lev_tr table |
| Cdballe::db::v7::sqlite::SQLiteLevTr | Precompiled queries to manipulate the lev_tr table |
| Cdballe::db::v7::LevTrCache | |
| Cdballe::db::v7::LevTrEntry | |
| Cdballe::LonRange | Range of longitudes |
| ►Cmap | |
| Cdballe::impl::msg::wr::TemplateRegistry | |
| ►Cdballe::Matched | Common interface for things that are matched |
| Cdballe::impl::MatchedMessages | Match adapter for Messages |
| Cdballe::impl::MatchedMsg | Match adapter for impl::Message |
| Cdballe::MatchedBulletin | Match all subsets in turn, returning true if at least one subset matches |
| Cdballe::MatchedSubset | |
| Cdballe::Matcher | Match DB-All.e objects using the same queries that can be made on DB-All.e databases |
| Cdballe::db::v7::batch::MeasuredData | |
| Cdballe::db::v7::batch::MeasuredDataID | |
| Cdballe::db::v7::batch::MeasuredDatum | |
| Cdballe::db::v7::repinfo::Memoidx | Reverse rep_memo -> rep_cod cache entry |
| ►Cdballe::Message | A bulletin that has been decoded and physically interpreted |
| Cdballe::impl::Message | Storage for related physical data |
| ►Cdballe::tests::MessageTweaker | |
| Cdballe::tests::tweaks::HeightToGeopotential | |
| Cdballe::tests::tweaks::RemoveContext | |
| Cdballe::tests::tweaks::RemoveSynopWMOOddprec | |
| Cdballe::tests::tweaks::RemoveSynopWMOOnlyVars | |
| Cdballe::tests::tweaks::RemoveTempWMOOnlyVars | |
| Cdballe::tests::tweaks::RoundGeopotential | |
| Cdballe::tests::tweaks::RoundLegacyVars | |
| Cdballe::tests::tweaks::RoundVSS | |
| ►Cdballe::tests::tweaks::StripAttrs | |
| Cdballe::tests::tweaks::StripContextAttrs | |
| Cdballe::tests::tweaks::StripQCAttrs | |
| Cdballe::tests::tweaks::StripSubstituteAttrs | |
| ►Cdballe::tests::tweaks::StripVars | |
| Cdballe::tests::tweaks::RemoveOddTempTemplateOnlyVars | |
| Cdballe::tests::tweaks::TruncStName | |
| Cdballe::tests::MessageTweakers | |
| ►Cdballe::fortran::Operation | Operation-specific behaviour for the API |
| Cdballe::fortran::CursorOperation< Cursor > | |
| Cdballe::sql::postgresql::Params< ARGS > | Argument list for PQexecParams built at compile time |
| ►CParent | |
| ►Cdballe::db::v7::cursor::Base< Data > | |
| Cdballe::db::v7::cursor::Data | CursorData implementation |
| ►Cdballe::db::v7::cursor::Base< StationData > | |
| Cdballe::db::v7::cursor::StationData | CursorStationData implementation |
| ►Cdballe::db::v7::cursor::Base< Stations > | |
| Cdballe::db::v7::cursor::Stations | CursorStation implementation |
| ►Cdballe::db::v7::cursor::Base< Summary > | |
| Cdballe::db::v7::cursor::Summary | CursorSummary implementation |
| Cdballe::db::v7::cursor::Base< Impl > | Structure used to build and execute a query, and to iterate through the results |
| Cdballe::db::v7::mysql::MySQLDataCommon< Parent > | |
| Cdballe::db::v7::sqlite::SQLiteDataCommon< Parent > | |
| ►Cdballe::benchmark::Progress | Notify of progress during benchmark execution |
| Cdballe::benchmark::BasicProgress | Basic progress implementation writing progress information to the given output stream |
| ►Cdballe::Query | Query used to filter DB-All.e data |
| Cdballe::core::Query | Standard dballe::Query implementation |
| ►Cdballe::db::v7::QueryBuilder | Build SQL queries for V7 databases |
| ►Cdballe::db::v7::DataQueryBuilder | |
| Cdballe::db::v7::IdQueryBuilder | |
| Cdballe::db::v7::SummaryQueryBuilder | |
| Cdballe::db::v7::StationQueryBuilder | |
| Cdballe::cmdline::Reader | |
| Cdballe::cmdline::ReaderOptions | |
| ►Cdballe::db::v7::Repinfo | Fast cached access to the repinfo table |
| Cdballe::db::v7::mysql::MySQLRepinfoV7 | Fast cached access to the repinfo table |
| Cdballe::db::v7::postgresql::PostgreSQLRepinfo | Fast cached access to the repinfo table |
| Cdballe::db::v7::sqlite::SQLiteRepinfoV7 | Fast cached access to the repinfo table |
| Cdballe::sql::mysql::Result | |
| Cdballe::sql::postgresql::Result | Wrap a PGresult, taking care of its memory management |
| Cdballe::sql::mysql::Row | |
| ►Cdballe::db::v7::cursor::Rows< Row > | |
| Cdballe::db::v7::cursor::LevTrRows< Row > | |
| ►Cdballe::db::v7::cursor::Rows< DataRow > | |
| ►Cdballe::db::v7::cursor::LevTrRows< DataRow > | |
| ►Cdballe::db::v7::cursor::BaseDataRows | |
| Cdballe::db::v7::cursor::DataRows | |
| ►Cdballe::db::v7::cursor::Rows< StationDataRow > | |
| Cdballe::db::v7::cursor::StationDataRows | |
| ►Cdballe::db::v7::cursor::Rows< StationRow > | |
| Cdballe::db::v7::cursor::StationRows | |
| ►Cdballe::db::v7::cursor::Rows< SummaryRow > | |
| ►Cdballe::db::v7::cursor::LevTrRows< SummaryRow > | |
| Cdballe::db::v7::cursor::SummaryRows | |
| ►Cruntime_error | |
| Cdballe::core::JSONParseException | |
| Cdballe::impl::Shortcut | |
| Cdballe::core::SmallSet< Item, Value, get_value > | Set structure optimized for a small number of items |
| ►Cdballe::core::SmallSet< dballe::Level > | |
| ►Cdballe::core::SmallUniqueValueSet< dballe::Level > | |
| Cdballe::core::SortedSmallUniqueValueSet< dballe::Level > | |
| ►Cdballe::core::SmallSet< dballe::Trange > | |
| ►Cdballe::core::SmallUniqueValueSet< dballe::Trange > | |
| Cdballe::core::SortedSmallUniqueValueSet< dballe::Trange > | |
| ►Cdballe::core::SmallSet< IdVarcode, wreport::Varcode, station_data_ids_get_value > | |
| Cdballe::db::v7::batch::StationDataIDs | |
| ►Cdballe::core::SmallSet< MeasuredData *, Datetime, measured_data_vector_get_value > | |
| Cdballe::db::v7::batch::MeasuredDataVector | |
| ►Cdballe::core::SmallSet< MeasuredDataID, IdVarcode, measured_data_ids_get_value > | |
| Cdballe::db::v7::batch::MeasuredDataIDs | |
| ►Cdballe::core::SmallSet< StationEntry< dballe::dballe::Station >, dballe::dballe::Station, station_entries_get_value< dballe::dballe::Station > > | |
| Cdballe::db::summary::StationEntries< dballe::dballe::Station > | |
| ►Cdballe::core::SmallSet< StationEntry< dballe::Station >, dballe::Station, station_entries_get_value< dballe::Station > > | |
| Cdballe::db::summary::StationEntries< dballe::Station > | |
| ►Cdballe::core::SmallSet< StationEntry< Station >, Station, station_entries_get_value< Station > > | |
| Cdballe::db::summary::StationEntries< Station > | Index of all stations known to a summary |
| ►Cdballe::core::SmallSet< std::string > | |
| ►Cdballe::core::SmallUniqueValueSet< std::string > | |
| Cdballe::core::SortedSmallUniqueValueSet< std::string > | |
| ►Cdballe::core::SmallSet< Value > | |
| ►Cdballe::core::SmallUniqueValueSet< Value > | |
| Cdballe::core::SortedSmallUniqueValueSet< Value > | |
| ►Cdballe::core::SmallSet< VarEntry, VarDesc, station_entry_get_value > | |
| Cdballe::db::summary::StationEntry< Station > | Information about a station, and statistics about its variables |
| Cdballe::db::summary::StationEntry< dballe::Station > | |
| ►Cdballe::core::SmallSet< wreport::Varcode > | |
| ►Cdballe::core::SmallUniqueValueSet< wreport::Varcode > | |
| Cdballe::core::SortedSmallUniqueValueSet< wreport::Varcode > | |
| Cdballe::sql::SQLiteStatement | SQLite statement |
| ►Cdballe::db::v7::Station | |
| Cdballe::db::v7::mysql::MySQLStation | Precompiled queries to manipulate the station table |
| Cdballe::db::v7::postgresql::PostgreSQLStation | Precompiled queries to manipulate the station table |
| Cdballe::db::v7::sqlite::SQLiteStation | Precompiled queries to manipulate the station table |
| ►Cdballe::Station | Station information |
| ►Cdballe::DBStation | |
| Cdballe::db::v7::batch::Station | |
| Cdballe::db::v7::batch::StationData | |
| Cdballe::db::v7::StationDataDumper | |
| ►Cdballe::db::v7::cursor::StationDataRow | |
| Cdballe::db::v7::cursor::DataRow | |
| Cdballe::db::v7::StationDataTraits | |
| Cdballe::db::v7::batch::StationDatum | |
| Cdballe::db::v7::cursor::StationRow | Row resulting from a station query |
| ►Cdballe::db::v7::trace::Step | One operation being traced |
| Cdballe::db::v7::trace::Transaction | |
| Cdballe::core::json::Stream | |
| ►Cstring | |
| Cdballe::sql::Querybuf | String buffer for composing database queries |
| Cdballe::Structbuf< T, bufsize > | Buffer of simple structures that becomes file backed if it grows beyond a certain size |
| Cdballe::cmdline::Subcommand | |
| Cdballe::db::v7::cursor::SummaryRow | |
| Cdballe::benchmark::Task | One task to be measured |
| Cdballe::impl::msg::wr::Template | |
| Cdballe::impl::msg::wr::TemplateFactory | |
| Cdballe::tests::TestCodec | |
| ►Cdballe::tests::TestDataSet | Base for datasets used to populate test databases |
| Cdballe::tests::OldDballeTestDataSet | Test fixture used by old DB-All.e db tests |
| Cdballe::tests::TestMessage | |
| Cdballe::benchmark::Throughput | |
| Cdballe::Time | Time of the day |
| Cdballe::benchmark::Timeit | |
| Cdballe::impl::msg::wr::TimerangeContext | Keep track of time range context changes |
| ►Cdballe::db::v7::Trace | |
| Cdballe::db::v7::NullTrace | |
| ►Cdballe::db::v7::QuietCollectTrace | |
| Cdballe::db::v7::CollectTrace | |
| Cdballe::db::v7::Tracer< Step > | Smart pointer for trace::Step objects, which calls done() when going out of scope |
| Cdballe::fortran::Tracer | |
| Cdballe::db::v7::Tracer< dballe::db::v7::trace::Transaction > | |
| Cdballe::Trange | Information on how a value has been sampled or computed with regards to time |
| Cdballe::sql::Transaction | A RAII transaction interface for SQL transactions |
| ►Cunordered_map | |
| Cdballe::db::v7::LevTrReverseIndex | |
| Cdballe::impl::msg::wr::UnsupportedContext | Check if the current context state of BUFR information is something that we currently cannot handle |
| Cdballe::db::BaseExplorer< Station >::Update | |
| Cdballe::tests::V7DB | |
| ►Cdballe::Value | Container for a wreport::Var pointer |
| Cdballe::DBValue | Container for a wreport::Var pointer, and its database ID |
| ►Cdballe::impl::ValuesBase< Value > | |
| Cdballe::Values | Collection of Value objects, indexed by wreport::Varcode |
| ►Cdballe::impl::ValuesBase< DBValue > | |
| Cdballe::DBValues | Collection of DBValue objects, indexed by wreport::Varcode |
| Cdballe::db::summary::VarDesc | Description of a variable, independent of where and when it was measured |
| Cdballe::db::summary::VarEntry | Statistics about a variable |
| Cdballe::Varmatch | Match a variable code and value |
| ►Cvector | |
| Cdballe::benchmark::Messages | Container for parsed messages used for benchmarking |
| Cdballe::benchmark::Whitelist | |
| Cdballe::db::v7::AttributeList | Store a list of attributes to be inserted/updated in the database |
| ►CParent | |
| Cdballe::db::v7::postgresql::PostgreSQLDataCommon< Parent > | |