nux-1.16.0
nux::HexRegExpValidator Class Reference
Inheritance diagram for nux::HexRegExpValidator:
nux::Validator

List of all members.

Public Member Functions

 HexRegExpValidator (int Minimum=INT_MIN, int Maximum=INT_MAX)
 HexRegExpValidator (const HexRegExpValidator &validator)
HexRegExpValidatoroperator= (const HexRegExpValidator &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 31 of file HexRegExpValidator.h.


Member Function Documentation

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

Definition at line 109 of file HexRegExpValidator.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