3 #include <hocon/config_value.hpp>
12 std::string transform_to_string()
const override;
14 unwrapped_value unwrapped()
const override;
16 bool bool_value()
const;
17 bool operator==(
config_value const& other)
const override;
20 shared_value new_copy(shared_origin)
const override;
config_value::type value_type() const override
The type of the value; matches the JSON type schema.
An immutable value, following the JSON type schema.
type
The type of a configuration value (following the JSON type schema).
virtual shared_origin const & origin() const
The origin of the value (file, line number, etc.), for debugging and error messages.
Factory for creating config_document instances.