Reference » Basic types

Basic types

Description

All the Elgrint types defined with typedef statement (except for the window pointer wrappers).

Typedefs:

Name Type Description
Int8 char

8-bit signed integer.

Defined in: elBase.h

Int16 short/int

16-bit signed integer.

Defined in: elBase.h

Int32 int/long

32-bit signed integer.

Defined in: elBase.h

Int64 long/long long

64-bit signed integer.

Defined in: elBase.h

UInt8 unsigned char

8-bit unsigned integer (byte).

Defined in: elBase.h

UInt16 unsigned short/int

16-bit unsigned integer.

Defined in: elBase.h

UInt32 unsigned int/long

32-bit unsigned integer.

Defined in: elBase.h

UInt64 unsigned long/long long

64-bit unsigned integer.

Defined in: elBase.h

MNum UInt32/UInt64

Unsigned integer large enough to enumerate all addressable memory.

Details: Identical either to UInt32 or UInt64, depending on the operating system.
Specifies a universal numerical value, including timer ID (see TimerExpired), notice ID (see Notice), time duration (always in milliseconds), Collection indices, and more.

Defined in: elBase.h

MFileSize UInt64

Specifies the size of a file.

Details: File size is measured in bytes in MFile and MFileInfo, and in characters in MTextFile.

Defined in: elBase.h

MLocusElem UInt32

Defines the type for MLocus data members (elements).

Defined in: elBase.h

MSizeElem double

Defines the type for MSize and MRect data members (elements).

Defined in: elBase.h

MPointElem double

Defines the type for MPoint and MRect data members (elements).

Defined in: elBase.h

MKeyBundle unsigned

Specifies an elementary binary input device (key). Used by KeysEntered message. See kbXXXX for details.

Defined in: MKeyBundle.h

MStrings MVector<MString>

Alias of MVector of MString (defined for convenience only).

Defined in: MString.h

MImages MVector<MImage>

Alias of MVector of MImage (defined for convenience only).

Defined in: MImage.h

MPoints MVector<MPoint>

Alias of MVector of MPoint (defined for convenience only).

Details: Particularly useful for MWindow::drawPoly, MWindow::fillPoly, and MSys::getDeviceReading.

Defined in: elStructs.h

MFileInfos MVector<MFileInfo>

Alias of MVector of MFileInfo (defined for convenience only).

Defined in: MSys.h

Let us know

Please Contact us to report any errors on this page, or to suggest any improvements.

Miranor Home | About Miranor | About Elgrint | Create account | Login | Account settings | Contact Us | Privacy Policy | Site map

© Copyright 2014 by Miranor. All rights reserved. By using this site you agree to the Terms of Use.

Page last updated on August 10th, 2014.