Core Library
|
Common data types, defines and macros. More...
#include <stddef.h>
Namespaces | |
namespace | Core |
The Core Library namespace. | |
Defines | |
#define | ARRAY_SIZE(array) (sizeof(array)/sizeof((array)[0])) |
Calculate the number of elements in a simple array. | |
Typedefs | |
typedef signed long long | longlong |
A signed long long integer. | |
typedef unsigned char | uchar |
An unsigned character. | |
typedef unsigned short | ushort |
An unsigned short integer. | |
typedef unsigned int | uint |
An unsigned integer. | |
typedef unsigned long | ulong |
An unsigned long integer. | |
typedef unsigned long long | ulonglong |
An unsigned long long integer. | |
typedef unsigned char | byte |
8 bit unsigned integer. | |
typedef unsigned short | word |
16 bit unsigned integer. | |
typedef unsigned long | dword |
32 bit unsigned integer. | |
typedef signed char | int8 |
8 bit signed integer. | |
typedef signed short | int16 |
16 bit signed integer. | |
typedef signed long | int32 |
32 bit signed integer. | |
typedef signed long long | int64 |
64 bit signed integer. | |
typedef unsigned char | uint8 |
8 bit unsigned integer. | |
typedef unsigned short | uint16 |
16 bit unsigned integer. | |
typedef unsigned long | uint32 |
32 bit unsigned integer. | |
typedef unsigned long long | uint64 |
64 bit unsigned integer. | |
Variables | |
static const size_t | Core::npos = static_cast<size_t>(-1) |
A general purpose equivalent to basic_string::npos. |
Common data types, defines and macros.
#define ARRAY_SIZE | ( | array | ) | (sizeof(array)/sizeof((array)[0])) |
Calculate the number of elements in a simple array.
typedef signed long long longlong |
A signed long long integer.
typedef unsigned char uchar |
An unsigned character.
typedef unsigned short ushort |
An unsigned short integer.
typedef unsigned int uint |
An unsigned integer.
typedef unsigned long ulong |
An unsigned long integer.
typedef unsigned long long ulonglong |
An unsigned long long integer.
typedef unsigned char byte |
8 bit unsigned integer.
typedef unsigned short word |
16 bit unsigned integer.
typedef unsigned long dword |
32 bit unsigned integer.
typedef signed char int8 |
8 bit signed integer.
typedef signed short int16 |
16 bit signed integer.
typedef signed long int32 |
32 bit signed integer.
typedef signed long long int64 |
64 bit signed integer.
typedef unsigned char uint8 |
8 bit unsigned integer.
typedef unsigned short uint16 |
16 bit unsigned integer.
typedef unsigned long uint32 |
32 bit unsigned integer.
typedef unsigned long long uint64 |
64 bit unsigned integer.