|
C3D Toolkit
Kernel - 118069, Vision - 2.16.7.1844
|
Base types of data. More...
Functions | |
| uint16 | MkUint16 (uint8 lo, uint8 hi) |
| Create uint16 by two uint8. | |
| uint32 | MkUint32 (uint16 lo, uint16 hi) |
| Create uint32 by two uint16. | |
| uint64 | MkUint64 (uint32 lo, uint32 hi) |
| Create uint64 by two uint32. | |
| uint32 | LoUint32 (uint64 u64) |
| Get lower uint32 word from uint64. | |
| int32 | LoInt32 (uint64 u64) |
| Get lower int32 word from int64. | |
| uint32 | HiUint32 (uint64 u64) |
| Get upper uint32 word from uint64. | |
| int32 | HiInt32 (uint64 u64) |
| Get upper int32 word from int64. | |
| uint16 | LoUint16 (uint32 u32) |
| Get lower int16 word from int32. | |
| int16 | LoInt16 (uint32 u32) |
| Get lower int16 word from uint32. | |
| uint16 | HiUint16 (uint32 u32) |
| Get upper uint16 word from uint32. | |
| int16 | HiInt16 (uint32 u32) |
| Get upper int16 word from uint32. | |
| uint8 | LoUint8 (uint16 u16) |
| Get lower uint8 word from uint16. | |
| int8 | LoInt8 (uint16 u16) |
| Get lower int8 word from uint16. | |
| uint8 | HiUint8 (uint16 u16) |
| Get upper uint8 word from uint16. | |
| int8 | HiInt8 (uint16 u16) |
| Get upper int8 word from uint16. | |
| template<class SignedType > | |
| SignedType | abs_t (const SignedType x) |
| Absolute value. More... | |
Variables | |
| constexpr uint | SYS_MAX_UINT = 0xffffffff |
| Maximum value of uint. | |
| constexpr size_t | SYS_MAX_T = 0xffffffff |
| Maximum value of size_t. | |
| constexpr ptrdiff_t | SYS_MAX_ST = 0x7fffffff |
| Maximum value of ptrdiff_t. | |
| constexpr ptrdiff_t | SYS_MIN_ST = 0x80000000 |
| Minimum value of ptrdiff_t. | |
| constexpr uint8 | SYS_MAX_UINT8 = 0xFF |
| Maximum value of uint8. | |
| constexpr uint16 | SYS_MAX_UINT16 = 0xFFFF |
| Maximum value of uint16. | |
| constexpr uint32 | SYS_MAX_UINT32 = 0xFFFFFFFF |
| Maximum value of uint32. | |
| constexpr uint64 | SYS_MAX_UINT64 = 0xFFFFFFFFFFFFFFFF |
| Maximum value of uint64. | |
| constexpr int16 | SYS_MAX_INT16 = 0x7FFF |
| Maximum value of int16. | |
| constexpr int32 | SYS_MAX_INT32 = 0x7FFFFFFF |
| Maximum value of int32. | |
| constexpr int64 | SYS_MAX_INT64 = 0x7FFFFFFFFFFFFFFF |
| Maximum value of int64. | |
| constexpr int16 | SYS_MIN_INT16 = static_cast<int16>( static_cast<uint16>(0x8000) ) |
| Minimum value of int16. | |
| constexpr int32 | SYS_MIN_INT32 = static_cast<int32>( static_cast<uint32>(0x80000000) ) |
| Minimum value of int32. | |
| constexpr int64 | SYS_MIN_INT64 = static_cast<int64>( static_cast<uint64>(0x8000000000000000) ) |
| Minimum value of int64. | |
| constexpr size_t | NSIZE = SYS_MAX_T |
| Undefined size. | |
| constexpr uint | NPOS32 = static_cast<uint>(SYS_MAX_UINT32) |
| Undefined position (for 32-bit data). | |
| constexpr size_t | SIZE_OF_POINTER = sizeof(char *) |
| Size of pointer in bytes. More... | |
Base types of data.