|
|
| parseable_file (std::string input_file_path, config_parse_options options) |
| |
| std::unique_ptr< std::istream > | reader () const override |
| |
| shared_origin | create_origin () const override |
| |
| config_syntax | guess_syntax () const override |
| |
|
void | post_construct (config_parse_options const &base_options) |
| |
|
std::shared_ptr< config_document > | parse_config_document () |
| |
| shared_object | parse (config_parse_options const &options) const override |
| | Parse whatever it is.
|
| |
|
shared_object | parse () const |
| |
|
shared_value | parse_value () const |
| |
| config_parse_options const & | options () const override |
| | Get the initial options, which can be modified then passed to parse().
|
| |
| std::shared_ptr< const config_origin > | origin () const override |
| | Returns a config_origin describing the origin of the paresable item.
|
| |
|
virtual std::unique_ptr< std::istream > | reader (config_parse_options const &options) const |
| |
|
virtual config_syntax | content_type () const |
| |
|
virtual std::shared_ptr< config_parseable > | relative_to (std::string file_name) const |
| |
|
std::string | to_string () const |
| |
|
std::string | get_cur_dir () const |
| |
|
void | set_cur_dir (std::string dir) const |
| |
|
void | separate_filepath (const std::string &path, std::string *file_dir, std::string *file_name) const |
| |
Definition at line 79 of file parseable.hpp.
◆ create_origin()
| shared_origin hocon::parseable_file::create_origin |
( |
| ) |
const |
|
overridevirtual |
◆ guess_syntax()
| config_syntax hocon::parseable_file::guess_syntax |
( |
| ) |
const |
|
overridevirtual |
◆ options()
Get the initial options, which can be modified then passed to parse().
These options will have the right description, includer, and other parameters already set up.
- Returns
- the initial options
Implements hocon::config_parseable.
◆ origin()
| std::shared_ptr< const config_origin > hocon::parseable::origin |
( |
| ) |
const |
|
overridevirtualinherited |
◆ parse()
◆ reader()
| std::unique_ptr< std::istream > hocon::parseable_file::reader |
( |
| ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: