basis::NegativeValueConstraint< T > Class Template Reference
Constrain argument values to negative values. More...
#include <CmdArgs.h>
Collaboration diagram for basis::NegativeValueConstraint< T >:
Public Member Functions | |
virtual bool | check (const T &value) const |
virtual std::string | description () const |
NegativeValueConstraint (const std::string &typeDesc) | |
virtual std::string | shortID () const |
virtual | ~NegativeValueConstraint () |
Protected Attributes | |
std::string | _typeDesc |
Detailed Description
template<typename T>
class basis::NegativeValueConstraint< T >
Constrain argument values to negative values.
Constructor & Destructor Documentation
template<typename T >
basis::NegativeValueConstraint< T >::NegativeValueConstraint | ( | const std::string & | typeDesc | ) | [inline] |
template<typename T >
virtual basis::NegativeValueConstraint< T >::~NegativeValueConstraint | ( | ) | [inline, virtual] |
Member Function Documentation
template<typename T >
virtual bool basis::NegativeValueConstraint< T >::check | ( | const T & | value | ) | const [inline, virtual] |
template<typename T >
virtual std::string basis::NegativeValueConstraint< T >::description | ( | ) | const [inline, virtual] |
template<typename T >
virtual std::string basis::NegativeValueConstraint< T >::shortID | ( | ) | const [inline, virtual] |
Member Data Documentation
template<typename T >
std::string basis::NegativeValueConstraint< T >::_typeDesc [protected] |
The documentation for this class was generated from the following file: