# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLGEORGES::CTypeUnitIntUnsigned Class Reference

#include <type_unit_int_unsigned.h>

Inheritance diagram for NLGEORGES::CTypeUnitIntUnsigned:

NLGEORGES::CTypeUnit List of all members.

Public Methods

 CTypeUnitIntUnsigned (const CStringEx _sxll, const CStringEx _sxhl, const CStringEx _sxdv, const CStringEx _sxf)
virtual ~CTypeUnitIntUnsigned ()
virtual CStringEx Format (const CStringEx _sxvalue) const
virtual CStringEx CalculateResult (const CStringEx _sxbasevalue, const CStringEx _sxvalue) const
virtual void SetDefaultValue (const CStringEx _sxdv)
virtual void SetLowLimit (const CStringEx _sxll)
virtual void SetHighLimit (const CStringEx _sxhl)

Protected Attributes

uint64 ilowlimit
uint64 ihighlimit
uint64 idefaultvalue

Constructor & Destructor Documentation

NLGEORGES::CTypeUnitIntUnsigned::CTypeUnitIntUnsigned const CStringEx    _sxll,
const CStringEx    _sxhl,
const CStringEx    _sxdv,
const CStringEx    _sxf
 

Definition at line 40 of file type_unit_int_unsigned.cpp.

References idefaultvalue, ihighlimit, ilowlimit, NLGEORGES::CTypeUnit::sxdefaultvalue, NLGEORGES::CTypeUnit::sxformula, NLGEORGES::CTypeUnit::sxhighlimit, and NLGEORGES::CTypeUnit::sxlowlimit.

NLGEORGES::CTypeUnitIntUnsigned::~CTypeUnitIntUnsigned   [virtual]
 

Definition at line 49 of file type_unit_int_unsigned.cpp.


Member Function Documentation

CStringEx NLGEORGES::CTypeUnitIntUnsigned::CalculateResult const CStringEx    _sxbasevalue,
const CStringEx    _sxvalue
const [virtual]
 

Reimplemented from NLGEORGES::CTypeUnit.

Definition at line 125 of file type_unit_int_unsigned.cpp.

References Format, ihighlimit, ilowlimit, NLMISC::itoaInt64, nlassert, sint64, and uint64.

CStringEx NLGEORGES::CTypeUnitIntUnsigned::Format const CStringEx    _sxvalue const [virtual]
 

Reimplemented from NLGEORGES::CTypeUnit.

Definition at line 71 of file type_unit_int_unsigned.cpp.

References ihighlimit, ilowlimit, NLMISC::itoaInt64, and uint64.

Referenced by CalculateResult.

void NLGEORGES::CTypeUnitIntUnsigned::SetDefaultValue const CStringEx    _sxdv [virtual]
 

Reimplemented from NLGEORGES::CTypeUnit.

Definition at line 186 of file type_unit_int_unsigned.cpp.

References idefaultvalue, and NLGEORGES::CTypeUnit::sxdefaultvalue.

void NLGEORGES::CTypeUnitIntUnsigned::SetHighLimit const CStringEx    _sxhl [virtual]
 

Reimplemented from NLGEORGES::CTypeUnit.

Definition at line 198 of file type_unit_int_unsigned.cpp.

References ihighlimit, and NLGEORGES::CTypeUnit::sxhighlimit.

void NLGEORGES::CTypeUnitIntUnsigned::SetLowLimit const CStringEx    _sxll [virtual]
 

Reimplemented from NLGEORGES::CTypeUnit.

Definition at line 192 of file type_unit_int_unsigned.cpp.

References ilowlimit, and NLGEORGES::CTypeUnit::sxlowlimit.


Member Data Documentation

uint64 NLGEORGES::CTypeUnitIntUnsigned::idefaultvalue [protected]
 

Definition at line 39 of file type_unit_int_unsigned.h.

Referenced by CTypeUnitIntUnsigned, and SetDefaultValue.

uint64 NLGEORGES::CTypeUnitIntUnsigned::ihighlimit [protected]
 

Definition at line 38 of file type_unit_int_unsigned.h.

Referenced by CalculateResult, CTypeUnitIntUnsigned, Format, and SetHighLimit.

uint64 NLGEORGES::CTypeUnitIntUnsigned::ilowlimit [protected]
 

Definition at line 37 of file type_unit_int_unsigned.h.

Referenced by CalculateResult, CTypeUnitIntUnsigned, Format, and SetLowLimit.


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