Public Methods |
| argument_exception (const std::string &what_message, commandl::argument *argument) |
| argument_exception (const std::string &what_message, commandl::argument *argument, const std::string &prefix, const std::string &key) |
| argument_exception (const std::string &what_message, commandl::argument *argument, const std::string &prefix, const std::string &key, const std::string &assign, const std::string &value) |
| argument_exception (const std::string &what_message, commandl::argument *argument, const std::string &prefix, const std::string &key, const std::string &assign, const std::vector< std::string > &values) |
virtual | ~argument_exception () throw () |
virtual argument * | arg_ptr () const |
virtual std::string | prefix () const |
virtual std::string | key () const |
virtual std::string | assign () const |
virtual std::vector< std::string > | values () const |
Protected Attributes |
commandl::argument * | Arg_ptr |
| A pointer to the argument object that threw this exception. More...
|
std::string | Prefix |
| The prefix related to this exception. More...
|
std::string | Key |
| The key related to this exception. More...
|
std::string | Assign |
| The assignment related to this exception. More...
|
std::vector< std::string > | Values |
| The values related to this exception. More...
|