3#ifndef PALUDIS_GUARD_DOC_EXAMPLES_EXAMPLE_COMMAND_LINE_HH
4#define PALUDIS_GUARD_DOC_EXAMPLES_EXAMPLE_COMMAND_LINE_HH 1
8#include <paludis/paludis.hh>
41 ~CommandLine()
override;
44 virtual void run(
const int,
const char *
const *
const,
45 const std::string & client,
const std::string & env_var,
46 const std::string & env_prefix);
51 std::string
app_name()
const override;
std::string app_description() const override
Definition example_command_line.cc:48
std::string app_synopsis() const override
Definition example_command_line.cc:42
std::string app_name() const override
Definition example_command_line.cc:36
Definition singleton.hh:45
Definition args_group.hh:51
Definition args_handler.hh:60
Definition log_level_arg.hh:49
Definition args_option.hh:238
Definition args_option.hh:209
void show_help_and_exit(const char *const argv[]) PALUDIS_ATTRIBUTE((noreturn))
Definition example_command_line.cc:56
void show_version_and_exit() PALUDIS_ATTRIBUTE((noreturn))
Definition example_command_line.cc:66
#define PALUDIS_ATTRIBUTE(x)
Definition attributes.hh:53