OOPS
oops::ParameterTraits< Variables > Struct Reference

Specialization of ParameterTraits needed for serialization and deserialization of instances of Variables to/from Parameter objects. More...

#include <ParameterTraitsVariables.h>

Static Public Member Functions

static boost::optional< Variablesget (util::CompositePath &path, const eckit::Configuration &config, const std::string &name)
 
static void set (eckit::LocalConfiguration &config, const std::string &name, const Variables &value)
 
static ObjectJsonSchema jsonSchema (const std::string &name)
 

Detailed Description

Specialization of ParameterTraits needed for serialization and deserialization of instances of Variables to/from Parameter objects.

Definition at line 33 of file ParameterTraitsVariables.h.

Member Function Documentation

◆ get()

static boost::optional<Variables> oops::ParameterTraits< Variables >::get ( util::CompositePath &  path,
const eckit::Configuration &  config,
const std::string &  name 
)
inlinestatic

Definition at line 34 of file ParameterTraitsVariables.h.

Here is the caller graph for this function:

◆ jsonSchema()

static ObjectJsonSchema oops::ParameterTraits< Variables >::jsonSchema ( const std::string &  name)
inlinestatic

Definition at line 65 of file ParameterTraitsVariables.h.

◆ set()

static void oops::ParameterTraits< Variables >::set ( eckit::LocalConfiguration &  config,
const std::string &  name,
const Variables value 
)
inlinestatic

Definition at line 44 of file ParameterTraitsVariables.h.

Here is the call graph for this function:

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