TAP
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
TAP::ArgumentSet Member List

This is the complete list of members for TAP::ArgumentSet, including all inherited members.

add(Arg &&arg)TAP::ArgumentSetinline
args() const TAP::ArgumentSetinline
ArgumentConstraint(A &&...args)TAP::ArgumentConstraint< ConstraintType::Any >
ArgumentConstraint(const ArgumentConstraint &other)TAP::ArgumentConstraint< ConstraintType::Any >inline
ArgumentConstraint(ArgumentConstraint &&)=defaultTAP::ArgumentConstraint< ConstraintType::Any >
ArgumentSet(const std::string &name, A &&...args)TAP::ArgumentSet
ArgumentSet(const ArgumentSet &)=defaultTAP::ArgumentSet
ArgumentSet(ArgumentSet &&)=defaultTAP::ArgumentSet
BaseArgument()TAP::BaseArgumentinline
BaseArgument(const BaseArgument &)=defaultTAP::BaseArgument
BaseArgument(BaseArgument &&)=defaultTAP::BaseArgument
check_valid() const overrideTAP::ArgumentConstraint< ConstraintType::Any >virtual
clone() const &overrideTAP::ArgumentSetinlinevirtual
clone()&&overrideTAP::ArgumentSetinlinevirtual
count() const overrideTAP::ArgumentConstraint< ConstraintType::Any >protectedvirtual
diagnose_args() constTAP::ArgumentConstraint< ConstraintType::Any >protected
find_all_arguments(std::vector< const Argument * > &collector) const overrideTAP::ArgumentConstraint< ConstraintType::Any >inlinevirtual
m_argsTAP::ArgumentSetmutableprotected
m_nameTAP::ArgumentSetprotected
m_requiredTAP::BaseArgumentprotected
m_updateArgsTAP::ArgumentSetprotected
m_usageStringTAP::ArgumentConstraint< ConstraintType::Any >protected
name() const TAP::ArgumentSetinline
operator bool() const TAP::BaseArgumentinlineexplicit
operator+=(Argument &arg)TAP::ArgumentConstraint< ConstraintType::Any >inline
operator=(const ArgumentSet &)=defaultTAP::ArgumentSet
operator=(ArgumentSet &&)=defaultTAP::ArgumentSet
ArgumentConstraint< ConstraintType::Any >::operator=(ArgumentConstraint other)TAP::ArgumentConstraint< ConstraintType::Any >inline
ArgumentConstraint< ConstraintType::Any >::operator=(ArgumentConstraint &&)=defaultTAP::ArgumentConstraint< ConstraintType::Any >
TAP::BaseArgument::operator=(const BaseArgument &)=defaultTAP::BaseArgument
TAP::BaseArgument::operator=(BaseArgument &&)=defaultTAP::BaseArgument
required() const TAP::BaseArgumentinline
set_required(bool required=true)TAP::BaseArgumentinline
size() constTAP::ArgumentConstraint< ConstraintType::Any >inline
usage() const overrideTAP::ArgumentConstraint< ConstraintType::Any >inlinevirtual
usageArgument(const Argument &arg) constTAP::ArgumentConstraint< ConstraintType::Any >protected
usageArgument(const ArgumentConstraint< ACType > &arg) constTAP::ArgumentConstraint< ConstraintType::Any >protected
~ArgumentConstraint()TAP::ArgumentConstraint< ConstraintType::Any >inlinevirtual
~ArgumentSet()TAP::ArgumentSetinlinevirtual
~BaseArgument()TAP::BaseArgumentinlinevirtual