libdballe  7.29
dballe::Record Member List

This is the complete list of members for dballe::Record, including all inherited members.

add(const Record &source)=0dballe::Recordpure virtual
clear()=0dballe::Recordpure virtual
clear_vars()=0dballe::Recordpure virtual
clone() const =0dballe::Recordpure virtual
contains(const Record &subset) const =0dballe::Recordpure virtual
create()dballe::Recordstatic
enq(const char *key, const char *def) const (defined in dballe::Record)dballe::Recordinline
enq(const char *key, const T &def) const (defined in dballe::Record)dballe::Recordinline
equals(const Record &rec) const =0dballe::Recordpure virtual
foreach_key(std::function< void(const char *, const wreport::Var &)> dest) const dballe::Recordinline
foreach_key(std::function< void(const char *, std::unique_ptr< wreport::Var > &&)> dest) const dballe::Recordinline
foreach_key_copy(std::function< void(const char *, std::unique_ptr< wreport::Var > &&)> dest) const =0 (defined in dballe::Record)dballe::Recordprotectedpure virtual
foreach_key_ref(std::function< void(const char *, const wreport::Var &)> dest) const =0 (defined in dballe::Record)dballe::Recordprotectedpure virtual
get(const char *key) const =0dballe::Recordpure virtual
isset(const char *key) const dballe::Recordvirtual
key_info(const char *key)dballe::Recordstatic
key_info(const std::string &key)dballe::Recordstatic
operator!=(const Record &rec) const dballe::Record
operator==(const Record &rec) const dballe::Record
operator[](const char *key) const dballe::Record
print(FILE *out) const =0dballe::Recordpure virtual
set(const char *key, int val) (defined in dballe::Record)dballe::Recordinline
set(const char *key, double val) (defined in dballe::Record)dballe::Recordinline
set(const char *key, const char *val) (defined in dballe::Record)dballe::Recordinline
set(const char *key, const std::string &val) (defined in dballe::Record)dballe::Recordinline
set(const Datetime &dt) (defined in dballe::Record)dballe::Recordinline
set(const DatetimeRange &dt) (defined in dballe::Record)dballe::Recordinline
set(const Coords &c) (defined in dballe::Record)dballe::Recordinline
set(const LatRange &lr) (defined in dballe::Record)dballe::Recordinline
set(const LonRange &lr) (defined in dballe::Record)dballe::Recordinline
set(const Level &lev) (defined in dballe::Record)dballe::Recordinline
set(const Trange &tr) (defined in dballe::Record)dballe::Recordinline
set(const wreport::Var &var) (defined in dballe::Record)dballe::Recordinline
set(std::unique_ptr< wreport::Var > &&var) (defined in dballe::Record)dballe::Recordinline
set_coords(const Coords &c)=0dballe::Recordpure virtual
set_datetime(const Datetime &dt)=0dballe::Recordpure virtual
set_datetimerange(const DatetimeRange &lr)=0dballe::Recordpure virtual
set_latrange(const LatRange &lr)=0dballe::Recordpure virtual
set_level(const Level &lev)=0dballe::Recordpure virtual
set_lonrange(const LonRange &lr)=0dballe::Recordpure virtual
set_trange(const Trange &tr)=0dballe::Recordpure virtual
set_var(const wreport::Var &var)=0dballe::Recordpure virtual
set_var_acquire(std::unique_ptr< wreport::Var > &&var)=0dballe::Recordpure virtual
setc(const char *key, const char *val)=0dballe::Recordpure virtual
setd(const char *key, double val)=0dballe::Recordpure virtual
setf(const char *key, const char *val)=0dballe::Recordpure virtual
seti(const char *key, int val)=0dballe::Recordpure virtual
sets(const char *key, const std::string &val)=0dballe::Recordpure virtual
unset(const char *key)=0dballe::Recordpure virtual
~Record() (defined in dballe::Record)dballe::Recordinlinevirtual