libdballe 9.7
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.
 
 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

◆ name()

const char * dballe::impl::Enqd::name ( ) const
inlineoverridevirtual

Implements dballe::impl::Enq.

◆ set_bool()

void dballe::impl::Enqd::set_bool ( bool val)
inlineoverridevirtual

Implements dballe::impl::Enq.

◆ set_dballe_int()

void dballe::impl::Enqd::set_dballe_int ( int val)
inlineoverridevirtual

Implements dballe::impl::Enq.

◆ set_int()

void dballe::impl::Enqd::set_int ( int val)
inlineoverridevirtual

Implements dballe::impl::Enq.

◆ set_lat()

void dballe::impl::Enqd::set_lat ( int lat)
inlineoverridevirtual

Reimplemented from dballe::impl::Enq.

◆ set_lon()

void dballe::impl::Enqd::set_lon ( int lon)
inlineoverridevirtual

Reimplemented from dballe::impl::Enq.

◆ 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.

References wreport::Var::enqd().


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