49 virtual ~
Adder() =
default;
ShPtr< Element > ElPtr
An alias for a shared pointer of Element class.
virtual void compute_body(const ElPtr &elem, Json &data) override
Compute properties and add them to Element::data given as a mutable reference.
Updater is an abstract class to update data held by an Element object.
Adder adds new properties to a non-empty Element object.
nlohmann::json Json
Json is an alias for nlohmann::json.
Updater()=default
Constructor of Updater class.
This file has a definition of Updater class, which is one of the cores of this program.