| alias(char flag) | TAP::Argument | inline |
| alias(std::string name) | TAP::Argument | inline |
| alias(char flag, std::string name) | TAP::Argument | inline |
| Argument(std::string description) | TAP::Argument | inline |
| Argument(std::string description, char flag) | TAP::Argument | inline |
| Argument(std::string description, std::string name) | TAP::Argument | inline |
| Argument(std::string description, char flag, std::string name) | TAP::Argument | inline |
| Argument(const Argument &)=default | TAP::Argument | |
| Argument(Argument &&)=default | TAP::Argument | |
| BaseArgument() | TAP::BaseArgument | inline |
| BaseArgument(const BaseArgument &)=default | TAP::BaseArgument | |
| BaseArgument(BaseArgument &&)=default | TAP::BaseArgument | |
| can_set() const | TAP::Argument | inline |
| check(TypedArgumentCheckFunc< T, multi > typedCheckFunc) | TAP::TypedArgument< T, multi > | inlinevirtual |
| check() const override | TAP::TypedArgument< T, multi > | inlineprotectedvirtual |
| check() const override | TAP::TypedArgument< T, multi > | inlineprotectedvirtual |
| TAP::Argument::check(ArgumentCheckFunc checkFunc) | TAP::Argument | inlinevirtual |
| check_valid() const override | TAP::Argument | virtual |
| clone() const &override | TAP::VariableArgument< T, multi > | inlinevirtual |
| clone()&&override | TAP::VariableArgument< T, multi > | inlinevirtual |
| count() const override | TAP::Argument | inlinevirtual |
| description() const | TAP::Argument | inline |
| find_all_arguments(std::vector< const Argument * > &collector) const override | TAP::Argument | inlinevirtual |
| ident() const override | TAP::VariableArgument< T, multi > | virtual |
| m_checkFunc | TAP::Argument | protected |
| m_count | TAP::Argument | mutableprotected |
| m_description | TAP::Argument | protected |
| m_flags | TAP::Argument | protected |
| m_isPositional | TAP::Argument | protected |
| m_max | TAP::Argument | protected |
| m_min | TAP::Argument | protected |
| m_names | TAP::Argument | protected |
| m_required | TAP::BaseArgument | protected |
| m_storage | TAP::TypedArgument< T, multi > | mutableprotected |
| m_typedCheckFunc | TAP::TypedArgument< T, multi > | protected |
| m_valueName | TAP::VariableArgument< T, multi > | protected |
| many(bool many=true) | TAP::Argument | inline |
| matches() const | TAP::Argument | inline |
| matches(char flag) const | TAP::Argument | inline |
| matches(const std::string &name) const | TAP::Argument | inline |
| max(unsigned int max) | TAP::Argument | inline |
| max() const | TAP::Argument | inline |
| min(unsigned int min) | TAP::Argument | inline |
| min() const | TAP::Argument | inline |
| operator bool() const | TAP::BaseArgument | inlineexplicit |
| operator=(const VariableArgument &)=default | TAP::VariableArgument< T, multi > | |
| operator=(VariableArgument &&)=default | TAP::VariableArgument< T, multi > | |
| TAP::TypedArgument::operator=(const Argument &other)=default | TAP::Argument | |
| TAP::TypedArgument::operator=(Argument &&other)=default | TAP::Argument | |
| TAP::BaseArgument::operator=(const BaseArgument &)=default | TAP::BaseArgument | |
| TAP::BaseArgument::operator=(BaseArgument &&)=default | TAP::BaseArgument | |
| required() const | TAP::BaseArgument | inline |
| set() const override | TAP::VariableArgument< T, multi > | virtual |
| set(const std::string &value) const override | TAP::VariableArgument< T, multi > | virtual |
| set_required(bool required=true) | TAP::BaseArgument | inline |
| ST typedef | TAP::VariableArgument< T, multi > | protected |
| takes_value() const override | TAP::VariableArgument< T, multi > | inlinevirtual |
| TypedArgument(std::string description, ST *storage) | TAP::TypedArgument< T, multi > | inlineprotected |
| TypedArgument(std::string description, char flag, ST *storage) | TAP::TypedArgument< T, multi > | inlineprotected |
| TypedArgument(std::string description, const std::string &name, ST *storage) | TAP::TypedArgument< T, multi > | inlineprotected |
| TypedArgument(std::string description, char flag, const std::string &name, ST *storage) | TAP::TypedArgument< T, multi > | inlineprotected |
| usage() const override | TAP::VariableArgument< T, multi > | virtual |
| value() const | TAP::TypedArgument< T, multi > | inline |
| valuename(const std::string &valueName) | TAP::VariableArgument< T, multi > | inline |
| valuename() | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, ST *storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, char flag, ST *storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, const std::string &name, ST *storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, char flag, const std::string &name, ST *storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, ST &storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, char flag, ST &storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, const std::string &name, ST &storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(std::string description, char flag, const std::string &name, ST &storage) | TAP::VariableArgument< T, multi > | inline |
| VariableArgument(const VariableArgument &)=default | TAP::VariableArgument< T, multi > | |
| VariableArgument(VariableArgument &&)=default | TAP::VariableArgument< T, multi > | |
| ~Argument() | TAP::Argument | inlinevirtual |
| ~BaseArgument() | TAP::BaseArgument | inlinevirtual |
| ~ValueAcceptor() (defined in TAP::ValueAcceptor) | TAP::ValueAcceptor | inlineprotected |
| ~VariableArgument()=default | TAP::VariableArgument< T, multi > | virtual |