cpp-hocon  0.3.0
unmergeable.hpp
1 #pragma once
2 
3 #include <hocon/config_value.hpp>
4 #include <vector>
5 
6 namespace hocon {
7 
14  class unmergeable {
15  public:
16  virtual std::vector<shared_value> unmerged_values() const = 0;
17  };
18 
19 } // namespace hocon
20 
hocon
Factory for creating config_document instances.
Definition: config.hpp:18
hocon::unmergeable
Interface that tags a config_value that is not mergeable until after substitutions are resolved.
Definition: unmergeable.hpp:14