nux-1.14.0
nux::IntegerValidator Class Reference
Inheritance diagram for nux::IntegerValidator:
nux::Validator

List of all members.

Public Member Functions

 IntegerValidator (int Minimum=INT_MIN, int Maximum=INT_MAX)
 IntegerValidator (const IntegerValidator &validator)
IntegerValidatoroperator= (const IntegerValidator &rhs)
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)

Detailed Description

Definition at line 30 of file IntegerValidator.h.


Member Function Documentation

int nux::IntegerValidator::GetClampedValue ( int  i) const
Returns:
The input value clamped to the range [m_Minimum, m_Maximum].

Definition at line 110 of file IntegerValidator.cpp.

  {
    if (i < m_Minimum)
      return m_Minimum;

    if (i > m_Maximum)
      return m_Maximum;

    return i;
  }

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends