19 #ifndef MIR_OPTIONS_DEFAULT_CONFIGURATION_H_
20 #define MIR_OPTIONS_DEFAULT_CONFIGURATION_H_
37 boost::program_options::options_description_easy_init
add_options();
40 void add_platform_options();
42 std::shared_ptr<options::Option> the_options()
const override;
44 virtual void parse_arguments(
45 boost::program_options::options_description desc,
48 char const* argv[])
const;
50 virtual void parse_environment(
51 boost::program_options::options_description& desc,
54 virtual void parse_config_file(
55 boost::program_options::options_description& desc,
59 char const**
const argv;
60 std::shared_ptr<boost::program_options::options_description>
const program_options;
61 std::shared_ptr<Option>
mutable options;
Definition: program_option.h:32
Definition: configuration.h:58
virtual ~DefaultConfiguration()=default
Definition: default_configuration.h:29
DefaultConfiguration(int argc, char const *argv[])
Definition: default_configuration.cpp:64
boost::program_options::options_description_easy_init add_options()
Definition: default_configuration.cpp:151