TAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
TAP::VariableArgument< T, multi > Member List

This is the complete list of members for TAP::VariableArgument< T, multi >, including all inherited members.

alias(char flag)TAP::Argumentinline
alias(std::string name)TAP::Argumentinline
alias(char flag, std::string name)TAP::Argumentinline
Argument(std::string description)TAP::Argumentinline
Argument(std::string description, char flag)TAP::Argumentinline
Argument(std::string description, std::string name)TAP::Argumentinline
Argument(std::string description, char flag, std::string name)TAP::Argumentinline
Argument(const Argument &)=defaultTAP::Argument
Argument(Argument &&)=defaultTAP::Argument
BaseArgument()TAP::BaseArgumentinline
BaseArgument(const BaseArgument &)=defaultTAP::BaseArgument
BaseArgument(BaseArgument &&)=defaultTAP::BaseArgument
can_set() const TAP::Argumentinline
check(TypedArgumentCheckFunc< T, multi > typedCheckFunc)TAP::TypedArgument< T, multi >inlinevirtual
check() const overrideTAP::TypedArgument< T, multi >inlineprotectedvirtual
check() const overrideTAP::TypedArgument< T, multi >inlineprotectedvirtual
TAP::Argument::check(ArgumentCheckFunc checkFunc)TAP::Argumentinlinevirtual
check_valid() const overrideTAP::Argumentvirtual
clone() const &overrideTAP::VariableArgument< T, multi >inlinevirtual
clone()&&overrideTAP::VariableArgument< T, multi >inlinevirtual
count() const overrideTAP::Argumentinlinevirtual
description() const TAP::Argumentinline
find_all_arguments(std::vector< const Argument * > &collector) const overrideTAP::Argumentinlinevirtual
ident() const overrideTAP::VariableArgument< T, multi >virtual
m_checkFuncTAP::Argumentprotected
m_countTAP::Argumentmutableprotected
m_descriptionTAP::Argumentprotected
m_flagsTAP::Argumentprotected
m_isPositionalTAP::Argumentprotected
m_maxTAP::Argumentprotected
m_minTAP::Argumentprotected
m_namesTAP::Argumentprotected
m_requiredTAP::BaseArgumentprotected
m_storageTAP::TypedArgument< T, multi >mutableprotected
m_typedCheckFuncTAP::TypedArgument< T, multi >protected
m_valueNameTAP::VariableArgument< T, multi >protected
many(bool many=true)TAP::Argumentinline
matches() const TAP::Argumentinline
matches(char flag) const TAP::Argumentinline
matches(const std::string &name) const TAP::Argumentinline
max(unsigned int max)TAP::Argumentinline
max() const TAP::Argumentinline
min(unsigned int min)TAP::Argumentinline
min() const TAP::Argumentinline
operator bool() const TAP::BaseArgumentinlineexplicit
operator=(const VariableArgument &)=defaultTAP::VariableArgument< T, multi >
operator=(VariableArgument &&)=defaultTAP::VariableArgument< T, multi >
TAP::TypedArgument::operator=(const Argument &other)=defaultTAP::Argument
TAP::TypedArgument::operator=(Argument &&other)=defaultTAP::Argument
TAP::BaseArgument::operator=(const BaseArgument &)=defaultTAP::BaseArgument
TAP::BaseArgument::operator=(BaseArgument &&)=defaultTAP::BaseArgument
required() const TAP::BaseArgumentinline
set() const overrideTAP::VariableArgument< T, multi >virtual
set(const std::string &value) const overrideTAP::VariableArgument< T, multi >virtual
set_required(bool required=true)TAP::BaseArgumentinline
ST typedefTAP::VariableArgument< T, multi >protected
takes_value() const overrideTAP::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 overrideTAP::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 &)=defaultTAP::VariableArgument< T, multi >
VariableArgument(VariableArgument &&)=defaultTAP::VariableArgument< T, multi >
~Argument()TAP::Argumentinlinevirtual
~BaseArgument()TAP::BaseArgumentinlinevirtual
~ValueAcceptor() (defined in TAP::ValueAcceptor)TAP::ValueAcceptorinlineprotected
~VariableArgument()=defaultTAP::VariableArgument< T, multi >virtual