This is the complete list of members for TAP::TypedArgument< T, multi >, including all inherited members.
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=0 | TAP::TypedArgument< T, multi > | pure virtual |
clone()&&override=0 | TAP::TypedArgument< T, multi > | pure virtual |
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 | TAP::Argument | 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 |
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 Argument &other)=default | TAP::Argument | |
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=0 | TAP::TypedArgument< T, multi > | pure virtual |
set_required(bool required=true) | TAP::BaseArgument | inline |
ST typedef | TAP::TypedArgument< T, multi > | protected |
takes_value() const override=0 | TAP::TypedArgument< T, multi > | pure virtual |
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::Argument | virtual |
value() const | TAP::TypedArgument< T, multi > | inline |
~Argument() | TAP::Argument | inlinevirtual |
~BaseArgument() | TAP::BaseArgument | inlinevirtual |