libdballe 9.6
Public Member Functions | Public Attributes | Protected Member Functions | List of all members
dballe::impl::msg::wr::Template Class Referenceabstract

Public Member Functions

 Template (const dballe::ExporterOptions &opts, const Messages &msgs)
 
virtual const char * name () const =0
 
virtual const char * description () const =0
 
virtual void to_bulletin (wreport::Bulletin &bulletin)
 

Public Attributes

const dballe::ExporterOptionsopts
 
const Messages & msgs
 
const Messagemsg = 0
 
const msg::Contextc_gnd_instant = 0
 
wreport::Subsetsubset = 0
 

Protected Member Functions

virtual void setupBulletin (wreport::Bulletin &bulletin)
 
virtual void to_subset (const Message &msg, wreport::Subset &subset)
 
void add (wreport::Varcode code, const msg::Context *ctx, const Shortcut &shortcut) const
 
void add (wreport::Varcode code, const msg::Context *ctx, wreport::Varcode srccode) const
 
void add (wreport::Varcode code, const msg::Context *ctx) const
 
void add (wreport::Varcode code, const Values &values) const
 
void add (wreport::Varcode code, const Values &values, const Shortcut &shortcut) const
 
void add (wreport::Varcode code, const Shortcut &shortcut) const
 
void add (wreport::Varcode code, wreport::Varcode srccode, const Level &level, const Trange &trange) const
 
void add (wreport::Varcode code, const wreport::Var *var) const
 
void do_station_name (wreport::Varcode dstcode) const
 
const wreport::Varfind_station_var (wreport::Varcode code) const
 Find a variable in c_station, or nullptr if not found.
 
void do_ecmwf_past_wtr () const
 
void do_station_height () const
 
void do_D01001 () const
 
void do_D01004 () const
 
void do_D01011 () const
 
int do_D01012 () const
 
void do_D01013 () const
 
void do_D01021 () const
 
void do_D01022 () const
 
void do_D01023 () const
 

The documentation for this class was generated from the following file: