cpp-hocon
0.3.0
hocon
config_includer.hpp
1
#pragma once
2
3
#include "types.hpp"
4
#include <string>
5
#include <memory>
6
#include "export.h"
7
8
namespace
hocon
{
15
class
LIBCPP_HOCON_EXPORT
config_includer
{
16
public
:
32
virtual
shared_includer
with_fallback
(shared_includer fallback)
const
= 0;
33
51
virtual
shared_object
include
(shared_include_context context, std::string what)
const
= 0;
52
};
53
}
// namespace hocon
hocon
Factory for creating config_document instances.
Definition:
config.hpp:18
hocon::config_includer
Implement this interface and provide an instance to config_parse_options.set_includer() to customize ...
Definition:
config_includer.hpp:15
hocon::config_includer::with_fallback
virtual shared_includer with_fallback(shared_includer fallback) const =0
Returns a new includer that falls back to the given includer.
hocon::config_includer::include
virtual shared_object include(shared_include_context context, std::string what) const =0
Parses another item to be included.
Generated on Fri Jun 12 2020 09:47:37 for cpp-hocon by
1.8.18