1 #ifndef WREPORT_BULLETIN_DDS_SCANFEATURES_H 2 #define WREPORT_BULLETIN_DDS_SCANFEATURES_H 5 #include <wreport/bulletin/interpreter.h> void define_bitmap(unsigned bitmap_size) override
Request processing of a data present bitmap.
unsigned define_bitmap_delayed_replication_factor(Varinfo info) override
Request processing of a delayed replication factor variable used to encode the size of a bitmap...
Collection of BUFR/CREX tables used to work on a bulletin.
Definition: tables.h:14
unsigned define_associated_field_significance(Varinfo info) override
Request processing of an associated field significance variable (B31021).
uint16_t Varcode
Holds the WMO variable code of a variable.
Definition: fwd.h:12
Information about a variable.
Definition: varinfo.h:139
Interpreter that scans what features are used by a bulletin.
Definition: dds-scanfeatures.h:13
std::set< std::string > features
Features that have been found.
Definition: dds-scanfeatures.h:17
Sequence of opcodes, as a slice of a Varcode vector.
Definition: opcodes.h:19
String functions.
Definition: benchmark.h:13
Interpreter for data descriptor sections.
Definition: interpreter.h:25
void c_modifier(Varcode code, Opcodes &next) override
Notify of a C modifier.
void define_variable(Varinfo info) override
Request processing, according to info, of a data variable.
void r_replication(Varcode code, Varcode delayed_code, const Opcodes &ops) override
Handle a replicated section.