5 #include <hocon/config_value.hpp> 46 virtual std::unique_ptr<config_document> with_value_text(std::string
path, std::string newValue)
const = 0;
60 virtual std::unique_ptr<config_document> with_value(std::string
path,
61 std::shared_ptr<config_value> new_value)
const = 0;
72 virtual std::unique_ptr<config_document> without_path(std::string
path)
const = 0;
80 virtual bool has_path(std::string
const&
path)
const = 0;
87 virtual std::string render()
const = 0;
Factory for creating config_document instances.
bool operator==(config_document const &lhs, config_document const &rhs)
Config documents compare via rendered strings.
Represents an individual HOCON or JSON file, preserving all formatting and syntax details...