libdballe  9.11
Public Member Functions | Public Attributes | List of all members
dballe::impl::Enqd Struct Reference
Inheritance diagram for dballe::impl::Enqd:
dballe::impl::Enq

Public Member Functions

const char * name () const override
 
void set_bool (bool val) override
 
void set_int (int val) override
 
void set_dballe_int (int val) override
 
void set_lat (int lat) override
 
void set_lon (int lon) override
 
void set_var_value (const wreport::Var &var) override
 Set the value using the value of the given variable. More...
 
 Enq (const char *key, unsigned len)
 
- Public Member Functions inherited from dballe::impl::Enq
 Enq (const char *key, unsigned len)
 
void throw_notfound ()
 
virtual void set_string (const std::string &val)
 
virtual void set_ident (const Ident &ident)
 
virtual void set_varcode (wreport::Varcode val)
 
virtual void set_var (const wreport::Var *val)
 
virtual void set_attrs (const wreport::Var *val)
 
virtual void set_coords (const Coords &c)
 
virtual void set_station (const Station &s)
 
virtual void set_dbstation (const DBStation &s)
 
virtual void set_datetime (const Datetime &dt)
 
virtual void set_level (const Level &dt)
 
virtual void set_trange (const Trange &dt)
 
template<typename Values >
bool search_b_values (const Values &values)
 
bool search_b_value (const dballe::Value &value)
 
template<typename Values >
void search_alias_values (const Values &values)
 
void search_alias_value (const dballe::Value &value)
 

Public Attributes

double res
 
- Public Attributes inherited from dballe::impl::Enq
const char * key
 
unsigned len
 
bool missing = true
 

Member Function Documentation

◆ set_var_value()

void dballe::impl::Enqd::set_var_value ( const wreport::Var var)
inlineoverridevirtual

Set the value using the value of the given variable.

var can be assumed to always be set, that is, the caller has already checked that it has a value.

Implements dballe::impl::Enq.


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