libdballe  7.6
Public Types | Public Member Functions
dballe::Values Struct Reference
Inheritance diagram for dballe::Values:

Public Types

typedef std::map< wreport::Varcode, values::Value >::const_iterator const_iterator
 
typedef std::map< wreport::Varcode, values::Value >::iterator iterator
 

Public Member Functions

 Values (const dballe::Record &rec)
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 
size_t size () const
 
bool empty () const
 
void clear ()
 
bool operator== (const Values &o) const
 
const values::Valueoperator[] (wreport::Varcode code) const
 
const values::Valueoperator[] (const char *code) const
 
const values::Valueoperator[] (const std::string &code) const
 
const values::Valueget (wreport::Varcode code) const
 
const values::Valueget (const char *code) const
 
const values::Valueget (const std::string &code) const
 
void set (const wreport::Var &)
 
void set (std::unique_ptr< wreport::Var > &&)
 
template<typename C , typename T >
void set (C code, const T &val)
 
void add_data_id (wreport::Varcode code, int data_id)
 
void set_from_record (const Record &rec)
 
void clear_ids ()
 
void print (FILE *out) const
 

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