| tclap
    1.2.5
    | 
The interface that defines the interaction between the Arg and Constraint. More...
#include <Constraint.h>

| Public Member Functions | |
| virtual std::string | description () const =0 | 
| Returns a description of the Constraint.  More... | |
| virtual std::string | shortID () const =0 | 
| Returns the short ID for the Constraint.  More... | |
| virtual bool | check (const T &value) const =0 | 
| The method used to verify that the value parsed from the command line meets the constraint.  More... | |
| virtual | ~Constraint () | 
| Destructor.  More... | |
| Static Public Member Functions | |
| static std::string | shortID (Constraint< T > *constraint) | 
The interface that defines the interaction between the Arg and Constraint.
Definition at line 42 of file Constraint.h.
| 
 | inlinevirtual | 
Destructor.
Silences warnings about Constraint being a base class with virtual functions but without a virtual destructor.
Definition at line 68 of file Constraint.h.
| 
 | pure virtual | 
The method used to verify that the value parsed from the command line meets the constraint.
| value | - The value that will be checked. | 
Implemented in TCLAP::ValuesConstraint< T >.
| 
 | pure virtual | 
Returns a description of the Constraint.
Implemented in TCLAP::ValuesConstraint< T >.
| 
 | pure virtual | 
Returns the short ID for the Constraint.
Implemented in TCLAP::ValuesConstraint< T >.
Referenced by TCLAP::Constraint< T >::shortID().
| 
 | inlinestatic | 
Definition at line 70 of file Constraint.h.
References TCLAP::Constraint< T >::shortID().
