36 virtual shared_origin
origin()
const = 0;
A set of options related to parsing.
An opaque handle to something that can be parsed, obtained from config_include_context.
virtual shared_origin origin() const =0
Returns a config_origin describing the origin of the paresable item.
virtual shared_object parse(config_parse_options const &options) const =0
Parse whatever it is.
virtual config_parse_options const & options() const =0
Get the initial options, which can be modified then passed to parse().
Factory for creating config_document instances.