Go to the documentation of this file.
12 #include "eckit/exception/Exceptions.h"
32 std::string varname = vars[jj];
33 lcvarname = varname.
size();
38 size_t & lcvarname,
const size_t & lfvarname,
40 std::string varname = vars[jj];
41 lcvarname = varname.
size();
50 ASSERT(lfvarname > lcvarname);
51 snprintf(cvarname, lcvarname+1,
"%s", varname.c_str());
56 return vars.
has(std::string(vname));
The namespace for the main oops code.
void variables_push_back_f(oops::Variables &vars, const char *vname)
void variables_getvariable_f(const oops::Variables &vars, const size_t &jj, size_t &lcvarname, const size_t &lfvarname, char *cvarname)
size_t variables_size_f(const oops::Variables &vars)
bool has(const std::string &) const
void variables_getvariablelength_f(const oops::Variables &vars, const size_t &jj, size_t &lcvarname)
bool variables_has_f(const oops::Variables &vars, const char *vname)
void push_back(const std::string &)