#include <args_option.hh>
Public Member Functions | |
IntegerArg (ArgsGroup *const, const std::string &long_name, const char short_name, const std::string &description) | |
int | argument () const |
void | set_argument (const int arg) |
virtual bool | can_be_negated () const |
virtual const std::string | forwardable_string () const PALUDIS_ATTRIBUTE((warn_unused_result)) |
paludis::args::IntegerArg::IntegerArg | ( | ArgsGroup * | const, | |
const std::string & | long_name, | |||
const char | short_name, | |||
const std::string & | description | |||
) |
Constructor
int paludis::args::IntegerArg::argument | ( | ) | const [inline] |
Fetch the argument that was given to this option.
void paludis::args::IntegerArg::set_argument | ( | const int | arg | ) | [inline] |
Set the argument returned by argument().
virtual bool paludis::args::IntegerArg::can_be_negated | ( | ) | const [virtual] |
virtual const std::string paludis::args::IntegerArg::forwardable_string | ( | ) | const [virtual] |
Ourself as a forwardable string.
For example, '--foo bar' or '--foo bar --foo baz' or '--foo', or if not specified, the empty string.
Implements paludis::args::ArgsOption.