base/Types.h File Reference

Definition of basic data types, so there is no ambiguity between different platforms and compilers. More...

This graph shows which files directly or indirectly include this file:


Detailed Description

Definition of basic data types, so there is no ambiguity between different platforms and compilers.

The following types are defined:
uint8 - 8 bit unsigned integer
sint8 - 8 bit signed integer
uint16 - 16 bit unsigned integer
sint16 - 16 bit signed integer
uint32 - 32 bit unsigned integer
sint32 - 32 bit signed integer
uint64 - 64 bit unsigned integer
sint64 - 64 bit signed integer
uint - unsigned integer of the size native to the cpu architecture
sint - signed integer of the size native to the cpu architecture

POINTER_SIZE - number of bytes needed to store a pointer

The following data types can also be assumed for all platforms:
char - 8 bit signed int (sint8)
float - 32 bit floating point number
double - 64 bit floating point number

The following storage specifiers are defined:
THREAD_LOCAL - variable is allocated from thread-local storage


Generated on Sat Oct 20 15:23:25 2007 for MPMA Framework by  doxygen 1.5.3