1 #ifndef WREPORT_TABLES_H 2 #define WREPORT_TABLES_H Identifying information for one distinct instance of CREX tables.
Definition: tableinfo.h:43
std::map< Varcode, _Varinfo > chardata_table
Storage for temporary Varinfos for arbitrary character data.
Definition: tables.h:26
void load_crex(const CrexTableID &id)
Load CREX B and D tables.
std::map< std::string, _Varinfo > bitmap_table
Storage for temporary Varinfos for bitmaps.
Definition: tables.h:24
bool loaded() const
Check if the B and D tables have been loaded.
Collection of BUFR/CREX tables used to work on a bulletin.
Definition: tables.h:17
std::map< unsigned, _Varinfo > unknown_table
Storage for temporary Varinfos for C06 unknown local descriptors.
Definition: tables.h:28
void load_bufr(const BufrTableID &id)
Load BUFR B and D tables.
uint16_t Varcode
Holds the WMO variable code of a variable.
Definition: fwd.h:11
Information about a variable.
Definition: varinfo.h:136
BUFR/CREX table D with Dxxyyy aggregate code expansions.
Definition: dtable.h:13
const Vartable * btable
Vartable used to lookup B table codes.
Definition: tables.h:20
String functions.
Definition: benchmark.h:13
Implement fast access to information about WMO variables.
Identifying information for one distinct instance of BUFR tables.
Definition: tableinfo.h:14
void clear()
Clear btable, datable and all locally generated Varinfos.
Holds a variable information table.
Definition: vartable.h:31
const DTable * dtable
DTable used to lookup D table codes.
Definition: tables.h:22