numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
|
Interface of parsers of logging configurations. More...
#include <num_collect/logging/config/log_config_parser_base.h>
Public Member Functions | |
log_config_parser_base (const log_config_parser_base &)=delete | |
log_config_parser_base (log_config_parser_base &&)=delete | |
virtual | ~log_config_parser_base () noexcept=default |
Destructor. | |
auto | operator= (const log_config_parser_base &) -> log_config_parser_base &=delete |
auto | operator= (log_config_parser_base &&) -> log_config_parser_base &=delete |
virtual void | parse_from_file (std::string_view filepath)=0 |
Parse configuration from a file. | |
virtual void | parse_from_text (std::string_view text)=0 |
Parse configuration from a file. | |
Protected Member Functions | |
log_config_parser_base () noexcept=default | |
Constructor. | |
Interface of parsers of logging configurations.
Definition at line 29 of file log_config_parser_base.h.
|
pure virtual |
Parse configuration from a file.
[in] | filepath | Filepath. |
Implemented in num_collect::logging::config::toml::toml_log_config_parser.
|
pure virtual |
Parse configuration from a file.
[in] | text | Text. |
Implemented in num_collect::logging::config::toml::toml_log_config_parser.