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

Public Member Functions

 Enqc (const char *key, unsigned len, char *res, unsigned res_len)
 
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_string (const std::string &val) override
 
void set_ident (const Ident &ident) override
 
void set_varcode (wreport::Varcode 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...
 
- Public Member Functions inherited from dballe::impl::Enq
 Enq (const char *key, unsigned len)
 
void throw_notfound ()
 
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

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

Member Function Documentation

◆ set_var_value()

void dballe::fortran::Enqc::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: