tclap
1.4.0
|
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 41 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 65 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 67 of file Constraint.h.
References TCLAP::Constraint< T >::shortID().