libdballe 9.6
Public Member Functions | Public Attributes | List of all members
dballe::impl::Enqi Struct Reference
Inheritance diagram for dballe::impl::Enqi:
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 const char * name () const =0
 
virtual void set_bool (bool val)=0
 
virtual void set_int (int val)=0
 
virtual void set_dballe_int (int val)=0
 
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_var_value (const wreport::Var &var)=0
 Set the value using the value of the given variable.
 
virtual void set_attrs (const wreport::Var *val)
 
virtual void set_lat (int lat)
 
virtual void set_lon (int lon)
 
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

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

Member Function Documentation

◆ name()

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

Implements dballe::impl::Enq.

◆ set_bool()

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

Implements dballe::impl::Enq.

◆ set_dballe_int()

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

Implements dballe::impl::Enq.

◆ set_int()

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

Implements dballe::impl::Enq.

◆ set_lat()

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

Reimplemented from dballe::impl::Enq.

◆ set_lon()

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

Reimplemented from dballe::impl::Enq.

◆ set_var_value()

void dballe::impl::Enqi::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::enqi().


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