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