62 virtual std::shared_ptr<const config_mergeable>
with_fallback(std::shared_ptr<const config_mergeable> other)
const = 0;
virtual shared_value to_fallback_value() const =0
Converts a config to its root object and a config_value to itself.
virtual std::shared_ptr< const config_mergeable > with_fallback(std::shared_ptr< const config_mergeable > other) const =0
Returns a new value computed by merging this value with another, with keys in this value "winning" ov...
An immutable value, following the JSON type schema.
Factory for creating config_document instances.