|
last update 20 Sep 2009 |
|
#include "cvrConfig.h"


Go to the source code of this file.
Namespaces | |
| namespace | cvr |
Typedefs | |
| typedef unsigned _CVR_BYTE | cvr::ubyte |
| typedef signed _CVR_BYTE | cvr::byte |
| typedef unsigned _CVR_WORD16 | cvr::uint16 |
| typedef signed _CVR_WORD16 | cvr::int16 |
| typedef unsigned _CVR_WORD32 | cvr::uint32 |
| typedef signed _CVR_WORD32 | cvr::int32 |
| typedef float | cvr::sreal |
| typedef double | cvr::dreal |
Variables | |
| __extension__ typedef unsigned _CVR_WORD64 | cvr::uint64 |
| __extension__ typedef signed _CVR_WORD64 | cvr::int64 |
| const int32 | cvr::MinInt24 = -0x00800000 |
| const int32 | cvr::MaxInt24 = +0x007fffff |
Some types are redefined to compensate the lack of specification in the C++ Standard about the byte length of the standard types int, char, float, etc. Here an cvr::uint32 uses always four bytes, cvr::uint16 uses two bytes and so on.
The defined basic types are: