|
| void | throwBadOption (const Char *arg) |
| void | throwDuplicatedOption (const Char *option) |
| void | throwOptionArgConversionFailed (const Char *option) |
| template<typename T> |
| bool | fromStr (T &result, const std::string &s) |
| bool | fromStr (SessionStorageType::Enum &result, const std::string &s) |
| template<typename Value> |
| void | convertOptionArg (Value &value, const Char *option, const std::string &str) |
| void | throwBadOptionArgQty (const Char *option, size_t argQty, size_t minQty, size_t maxQty) |
| void | throwReqiredOptionArgMissing (const Char *option) |
| template<typename Value, typename Iterator> |
| bool | args (const Options &options, const Char *option, Iterator target, size_t minQty=0, size_t maxQty=static_cast< size_t >(-1)) |
| template<typename Value> |
| Value | argOrDefault (const Options &options, const Char *option, const Value &defaultValue=Value()) |
| template<typename Value, size_t Length> |
| const Value * | argOrDefault (const Options &options, const Char *option, Value(&defaultValue)[Length]) |
| template<typename Value> |
| Value | requiredArg (const Options &options, const Char *option) |