2#include <absl/hash/hash.h>
22 h = H::combine(std::move(
h),
td.name());
24 h = H::combine(std::move(
h),
arg);
40 h = H::combine(std::move(
h),
d.feature_name());
42 h = H::combine(std::move(
h),
t);
57 h = H::combine(std::move(
h),
f.name());
59 h = H::combine(std::move(
h),
d);
std::optional< json > parseToJson(TransformationDef transform_def, use_json_t)
Parses a TransformationDef object to a JSON object.
Definition feature.cpp:93
std::optional< T > parseFromJson(json json, use_json_t)
Parses a JSON object to a Transformation object.
Definition decentralised_art.hpp:30
std::string constructFeatureSolidityCode(const Feature &feature)
Definition feature.cpp:5
H AbslHashValue(H h, const evmc::address &addr)
Definition evm_storage.hpp:137
nlohmann::json json
Definition parser.hpp:4