33class toml_log_sink_config_parser_base {
41 [[nodiscard]]
virtual auto parse(const ::toml::table& table)
42 -> std::shared_ptr<log_sink_factory_base> = 0;
45 const toml_log_sink_config_parser_base&) =
delete;
47 toml_log_sink_config_parser_base&&) =
delete;
48 auto operator=(
const toml_log_sink_config_parser_base&)
49 -> toml_log_sink_config_parser_base& =
delete;
50 auto operator=(toml_log_sink_config_parser_base&&)
51 -> toml_log_sink_config_parser_base& =
delete;
62 toml_log_sink_config_parser_base() noexcept = default;