cpp-hocon 0.3.0
Loading...
Searching...
No Matches
resolve_result.hpp
1#pragma once
2#include <internal/resolve_context.hpp>
3#include <memory>
4
5namespace hocon {
6
7 template<typename V>
10 context(std::move(c)), value(std::move(v)) {}
11
12 resolve_context context;
13 V value;
14 };
15
16 template<typename T>
17 static resolve_result<shared_value> make_resolve_result(resolve_context context, T value) {
18 return resolve_result<shared_value>(std::move(context), std::move(value));
19 }
20
21} // namespace hocon
Factory for creating config_document instances.
Definition: config.hpp:18