10 #include "../utils/runtime_error.h" 30 data = elem->get_data();
ShPtr< Element > ElPtr
An alias for a shared pointer of Element class.
StaCopy(const ElPtr &elem)
Constructor of StaCopy class.
This file has a definition of StaCopy class, which is a subclass of Starter class.
std::function< bool(const Json &)> JsonToBoolFunc
An alias for a function accepts a Json object and returns a bool.
nlohmann::json Json
Json is an alias for nlohmann::json.
virtual void compute_impl(Json &data, JsonToVoidFunc check_required_keys, JsonToBoolFunc check_optional_keys) override
This method overrides Updater::compute_impl.
ShPtr< Generator > ext_generator
Namespace for utility functions.
std::function< void(const Json &)> JsonToVoidFunc
An alias for a function accepts a Json object.