#include <ValuesConstraint.h>
Inheritance diagram for TCLAP::ValuesConstraint< T >:
Public Member Functions | |
ValuesConstraint (std::vector< T > &allowed) | |
Constructor. | |
virtual | ~ValuesConstraint () |
Virtual destructor. | |
virtual std::string | description () const |
Returns a description of the Constraint. | |
virtual std::string | shortID () const |
Returns the short ID for the Constraint. | |
virtual bool | check (const T &value) const |
The method used to verify that the value parsed from the command line meets the constraint. | |
Protected Attributes | |
std::vector< T > | _allowed |
The list of valid values. | |
std::string | _typeDesc |
The string used to describe the allowed values of this constraint. |
Definition at line 51 of file ValuesConstraint.h.
|
Constructor.
Definition at line 99 of file ValuesConstraint.h. References TCLAP::ValuesConstraint< T >::_allowed, and TCLAP::ValuesConstraint< T >::_typeDesc. |
|
Virtual destructor.
Definition at line 65 of file ValuesConstraint.h. |
|
The method used to verify that the value parsed from the command line meets the constraint.
Implements TCLAP::Constraint< T >. Definition at line 124 of file ValuesConstraint.h. References TCLAP::ValuesConstraint< T >::_allowed. |
|
Returns a description of the Constraint.
Implements TCLAP::Constraint< T >. Definition at line 139 of file ValuesConstraint.h. |
|
Returns the short ID for the Constraint.
Implements TCLAP::Constraint< T >. Definition at line 133 of file ValuesConstraint.h. |
|
The list of valid values.
Definition at line 89 of file ValuesConstraint.h. Referenced by TCLAP::ValuesConstraint< T >::check(), and TCLAP::ValuesConstraint< T >::ValuesConstraint(). |
|
The string used to describe the allowed values of this constraint.
Definition at line 94 of file ValuesConstraint.h. Referenced by TCLAP::ValuesConstraint< T >::ValuesConstraint(). |