libwreport  3.24
fwd.h
1 #ifndef WREPORT_FWD_H
2 #define WREPORT_FWD_H
3 
4 #include <cstdint>
5 
6 namespace wreport {
7 class Var;
8 class Vartable;
9 class _Varinfo;
10 typedef const _Varinfo* Varinfo;
11 typedef uint16_t Varcode;
12 
13 class Bulletin;
14 class BufrBulletin;
15 class CrexBulletin;
16 
17 class BufrTableID;
18 class CrexTableID;
19 
20 class Tables;
21 class DTable;
22 }
23 
24 #endif
wreport::BufrBulletin
BUFR bulletin implementation.
Definition: bulletin.h:228
wreport::Tables
Collection of BUFR/CREX tables used to work on a bulletin.
Definition: tables.h:14
wreport::DTable
BUFR/CREX table D with Dxxyyy aggregate code expansions.
Definition: dtable.h:13
wreport::CrexBulletin
CREX bulletin implementation.
Definition: bulletin.h:396
wreport::_Varinfo
Information about a variable.
Definition: varinfo.h:136
wreport::Varcode
uint16_t Varcode
Holds the WMO variable code of a variable.
Definition: fwd.h:11
wreport::Varinfo
const typedef _Varinfo * Varinfo
Varinfo reference.
Definition: fwd.h:9
wreport::Bulletin
Storage for the decoded data of a BUFR or CREX message.
Definition: bulletin.h:29
wreport::BufrTableID
Identifying information for one distinct instance of BUFR tables.
Definition: tableinfo.h:13
wreport::CrexTableID
Identifying information for one distinct instance of CREX tables.
Definition: tableinfo.h:43
wreport
String functions.
Definition: benchmark.h:13