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

This is the complete list of members for TAP::ConstArgument< T >, 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, false >inlinevirtual
check() const overrideTAP::TypedArgument< T, false >inlineprotectedvirtual
check() const overrideTAP::TypedArgument< T, false >inlineprotectedvirtual
TAP::Argument::check(ArgumentCheckFunc checkFunc)TAP::Argumentinlinevirtual
check_valid() const overrideTAP::Argumentvirtual
clone() const &overrideTAP::ConstArgument< T >inlinevirtual
clone()&&overrideTAP::ConstArgument< T >inlinevirtual
ConstArgument(std::string description, T &storage, const T &value)TAP::ConstArgument< T >inline
ConstArgument(std::string description, char flag, T &storage, const T &value)TAP::ConstArgument< T >inline
ConstArgument(std::string description, const std::string &name, T &storage, const T &value)TAP::ConstArgument< T >inline
ConstArgument(std::string description, char flag, const std::string &name, T &storage, const T &value)TAP::ConstArgument< T >inline
ConstArgument(const ConstArgument &)=defaultTAP::ConstArgument< T >
ConstArgument(ConstArgument &&)=defaultTAP::ConstArgument< T >
count() const overrideTAP::Argumentinlinevirtual
description() const TAP::Argumentinline
find_all_arguments(std::vector< const Argument * > &collector) const overrideTAP::Argumentinlinevirtual
ident() const TAP::Argumentvirtual
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, false >mutableprotected
m_typedCheckFuncTAP::TypedArgument< T, false >protected
m_valueTAP::ConstArgument< T >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 ConstArgument &other)=defaultTAP::ConstArgument< T >
operator=(ConstArgument &&other)=defaultTAP::ConstArgument< T >
TypedArgument< T, false >::operator=(const Argument &other)=defaultTAP::Argument
TypedArgument< T, false >::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::ConstArgument< T >inlinevirtual
set_required(bool required=true)TAP::BaseArgumentinline
ST typedefTAP::TypedArgument< T, false >protected
takes_value() const overrideTAP::ConstArgument< T >inlinevirtual
TypedArgument(std::string description, ST *storage)TAP::TypedArgument< T, false >inlineprotected
TypedArgument(std::string description, char flag, ST *storage)TAP::TypedArgument< T, false >inlineprotected
TypedArgument(std::string description, const std::string &name, ST *storage)TAP::TypedArgument< T, false >inlineprotected
TypedArgument(std::string description, char flag, const std::string &name, ST *storage)TAP::TypedArgument< T, false >inlineprotected
usage() const overrideTAP::Argumentvirtual
value() constTAP::TypedArgument< T, false >inline
~Argument()TAP::Argumentinlinevirtual
~BaseArgument()TAP::BaseArgumentinlinevirtual
~ConstArgument()TAP::ConstArgument< T >inlinevirtual