nux-0.9.46

nux::IntegerValidator Class Reference

#include <Nux/IntegerValidator.h>

Inheritance diagram for nux::IntegerValidator:
nux::Validator

Public Member Functions

 IntegerValidator (int Minimum=INT_MIN, int Maximum=INT_MAX)
 IntegerValidator (const IntegerValidator &validator)
IntegerValidatoroperator= (const IntegerValidator &rhs)
virtual ~IntegerValidator ()
virtual ValidatorClone () const
int GetClampedValue (int i) const
virtual void Alternative (const TCHAR *str)
void SetMinimum (int value)
int GetMinimum () const
void SetMaximum (int value)
int GetMaximum () const
NString ToString (int i)
int ToInteger (const TCHAR *str)

Constructor & Destructor Documentation

nux::IntegerValidator::IntegerValidator ( int  Minimum = INT_MIN,
int  Maximum = INT_MAX 
)
nux::IntegerValidator::IntegerValidator ( const IntegerValidator validator)
virtual nux::IntegerValidator::~IntegerValidator ( ) [virtual]

Member Function Documentation

virtual void nux::IntegerValidator::Alternative ( const TCHAR str) [virtual]

Reimplemented from nux::Validator.

virtual Validator* nux::IntegerValidator::Clone ( ) const [virtual]

Implements nux::Validator.

int nux::IntegerValidator::GetClampedValue ( int  i) const
Returns:
The input value clamped to the range [m_Minimum, m_Maximum].
int nux::IntegerValidator::GetMaximum ( ) const
int nux::IntegerValidator::GetMinimum ( ) const
IntegerValidator& nux::IntegerValidator::operator= ( const IntegerValidator rhs)
void nux::IntegerValidator::SetMaximum ( int  value)
void nux::IntegerValidator::SetMinimum ( int  value)
int nux::IntegerValidator::ToInteger ( const TCHAR str)
NString nux::IntegerValidator::ToString ( int  i)

The documentation for this class was generated from the following file: