1 #include <hocon/config_value.hpp> 
    2 #include <internal/config_util.hpp> 
    3 #include <internal/unmergeable.hpp> 
    4 #include <internal/replaceable_merge_stack.hpp> 
   17         shared_value make_replacement(
resolve_context const& context, 
int skipping) 
const override;
 
   21                                              std::vector<shared_value> stack,
 
   24         std::vector<shared_value> unmerged_values() 
const override;
 
   26         unwrapped_value unwrapped() 
const override;
 
   30         resolve_status get_resolve_status()
 const override { 
return resolve_status::UNRESOLVED; }
 
   32         bool operator==(
config_value const& other) 
const override;
 
   34         shared_value 
replace_child(shared_value 
const& child, shared_value replacement) 
const override;
 
   37         static void render(std::vector<shared_value> 
const& stack, std::string& s, 
int indent_value, 
bool at_root, std::string 
const& 
at_key, 
config_render_options options);
 
   41         shared_value new_copy(shared_origin) 
const override;
 
   43         bool ignores_fallbacks() 
const override;
 
   49         std::vector<shared_value> _stack;