Class utils::ComponentWithOutput
Methods
param()
Assign a parameter from a json field.
Declaration
ParameterBuilder<utils::ComponentWithOutput, T>utils::ComponentWithOutput::param(const utils::Json&json, const std::string&name, T¶meter)
set_output_parameter()
Store a key, value pair in the output_parameters (to be returned to the user).
Declaration
void utils::ComponentWithOutput::set_output_parameter(const std::string&key, const T&value)
set_output_parameter()
Store the value of an optional in the output_parameters if it is set.
Declaration
void utils::ComponentWithOutput::set_output_parameter(const std::string&key, const std::optional<T>&value)
get_output_parameters()
Get a structure containing all output_parameters.
Declaration
virtual utils::Structure utils::ComponentWithOutput::get_output_parameters() const