Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MCVTNumericInt Class Reference

Base class for integer numeric variant types. More...

#include <mcllib/MCVariant.h>

Inheritance diagram for MCVTNumericInt:

MCVTNumeric MCVariantType MCVTInt16 MCVTInt32 MCVTInt64 MCVTInt8 MCVTUInt16 MCVTUInt32 MCVTUInt64 MCVTUInt8 List of all members.

Public Member Functions

 operator mcint16 ()
 Obtain the value as an 16-bit signed integer.
 operator mcint32 ()
 Obtain the value as an 32-bit signed integer.
 operator mcint64 ()
 Obtain the value as an 64-bit signed integer.
 operator mcint8 ()
 Obtain the value as an 8-bit signed integer.
 operator mcuint16 ()
 Obtain the value as an 16-bit unsigned integer.
 operator mcuint32 ()
 Obtain the value as an 32-bit unsigned integer.
 operator mcuint64 ()
 Obtain the value as an 64-bit unsigned integer.
 operator mcuint8 ()
 Obtain the value as an 8-bit unsigned integer.

Protected Member Functions

 MCVTNumericInt (const MCVariantType &vt, mcuint32 type)
 Constructor used by derived types.
 MCVTNumericInt (mcuint32 type)
 Constructor used by derived types.

Detailed Description

Base class for integer numeric variant types.

This type cannot be constructed directly. Instead, construct a derived type.


Generated on Wed Jan 12 19:05:51 2005 for MCLLIB by  doxygen 1.3.9.1