#include
<fbxfilesdk/components/kbaselib/karch/arch.h>
#include <float.h>
#include <stddef.h>
Go to the source code of this file.
Defines |
|
#define | K_SCHAR_MIN (-128) |
#define | K_SCHAR_MAX (127) |
#define | K_UCHAR_MIN (0) |
#define | K_UCHAR_MAX (255) |
#define | K_INT8_MIN (-128) |
#define | K_INT8_MAX (127) |
#define | K_UINT8_MIN (0) |
#define | K_UINT8_MAX (255) |
#define | K_INT16_MIN (-32768) |
#define | K_INT16_MAX (32767) |
#define | K_UINT16_MIN (0) |
#define | K_UINT16_MAX (65535) |
#define | K_INT32_MIN (0x80000000) |
#define | K_INT32_MAX (0x7fffffff) |
#define | K_UINT32_MIN (0) |
#define | K_UINT32_MAX (0xffffffff) |
#define | KARCH_LITTLE_ENDIAN |
#define | K_CHAR(x) char(x) |
#define | K_SCHAR(x) kSChar(x) |
#define | K_UCHAR(x) kUChar(x##L) |
#define | K_WCHAR(x) kWChar(x) |
#define | K_WCHAR_MIN K_WCHAR(0) |
#define | K_WCHAR_MAX K_WCHAR(65535) |
#define | __T(x) x |
#define | _T(x) __T(x) |
#define | K_SHORT(x) kShort(x) |
#define | K_USHORT(x) kUShort(x##U) |
#define | K_SHORT_MIN K_SHORT(-32768) |
#define | K_SHORT_MAX K_SHORT(32767) |
#define | K_USHORT_MIN K_USHORT(0) |
#define | K_USHORT_MAX K_USHORT(65535) |
#define | K_INT(x) (x) |
#define | K_UINT(x) (x##U) |
#define | K_INT_MIN K_INT(0x80000000) |
#define | K_INT_MAX K_INT(0x7fffffff) |
#define | K_UINT_MIN K_UINT(0) |
#define | K_UINT_MAX K_UINT(0xffffffff) |
#define | K_LONG(x) (x) |
#define | K_ULONG(x) (x##U) |
#define | K_LONG_MIN K_LONG(0x80000000) |
#define | K_LONG_MAX K_LONG(0x7fffffff) |
#define | K_ULONG_MIN K_ULONG(0) |
#define | K_ULONG_MAX K_ULONG(0xffffffff) |
#define | K_LONGLONG(x) (x##LL) |
#define | K_ULONGLONG(x) (x##ULL) |
#define | K_LONGLONG_MIN K_LONGLONG(0x8000000000000000) |
#define | K_LONGLONG_MAX K_LONGLONG(0x7fffffffffffffff) |
#define | K_ULONGLONG_MIN K_ULONGLONG(0) |
#define | K_ULONGLONG_MAX K_ULONGLONG(0xffffffffffffffff) |
#define | K_FLOAT(x) (x##F) |
#define | K_FLOAT_MIN FLT_MIN |
#define | K_FLOAT_MAX FLT_MAX |
#define | K_DOUBLE(x) (x) |
#define | K_DOUBLE_MIN DBL_MIN |
#define | K_DOUBLE_MAX DBL_MAX |
#define | K_INT64_MIN K_LONGLONG_MIN |
#define | K_INT64_MAX K_LONGLONG_MAX |
#define | K_UINT64_MIN K_ULONGLONG_MIN |
#define | K_UINT64_MAX K_ULONGLONG_MAX |
#define | K_TEMPLATE_SPEC(t) template<> |
#define | K_TEMPLATE_SPEC2(t1, t2) |
#define | K_INLINE inline |
#define | K_FORCEINLINE K_INLINE |
#define | K_WIN_API(t) __declspec(dllimport) t __stdcall |
#define | K_ATOMIC_MIN K_INT32_MIN |
#define | K_ATOMIC_MAX K_INT32_MAX |
#define | K_SIZEOF_ATOMIC 4 |
#define | K_ATOMIC_BITS 32 |
#define | kOffset kUInt32 |
#define | K_REFERENCE_MAX K_ULONG_MAX |
Typedefs |
|
typedef void * | kPointer |
typedef signed char | kByte |
typedef unsigned char | kUByte |
typedef signed char | kSChar |
typedef unsigned char | kUChar |
typedef unsigned int | kUInt |
typedef signed short | kShort |
typedef unsigned short | kUShort |
typedef double | kVector3 [3] |
typedef double | kVector4 [4] |
typedef wchar_t | kWChar |
typedef kWChar * | kWCharPtr |
typedef char * | kTCharPtr |
typedef signed long | kLong |
typedef unsigned long | kULong |
typedef signed long long | kLongLong |
typedef unsigned long long | kULongLong |
typedef kSChar | kInt8 |
typedef kUChar | kUInt8 |
typedef kShort | kInt16 |
typedef kUShort | kUInt16 |
typedef int | kInt32 |
typedef kUInt | kUInt32 |
typedef kLongLong | kInt64 |
typedef kULongLong | kUInt64 |
typedef long | kAtomic |
typedef kOffset | kSizeT |
typedef kOffset | kReference |
Definition in file types.h.
#define K_SCHAR_MIN (-128) |
#define K_SCHAR_MAX (127) |
#define K_UCHAR_MIN (0) |
#define K_UCHAR_MAX (255) |
#define K_INT8_MIN (-128) |
#define K_INT8_MAX (127) |
#define K_UINT8_MIN (0) |
#define K_UINT8_MAX (255) |
#define K_INT16_MIN (-32768) |
#define K_INT16_MAX (32767) |
#define K_UINT16_MIN (0) |
#define K_UINT16_MAX (65535) |
#define K_INT32_MIN (0x80000000) |
#define K_INT32_MAX (0x7fffffff) |
#define K_UINT32_MIN (0) |
#define K_UINT32_MAX (0xffffffff) |
#define KARCH_LITTLE_ENDIAN |
#define K_CHAR | ( | x | ) | char(x) |
#define K_SCHAR | ( | x | ) | kSChar(x) |
#define K_UCHAR | ( | x | ) | kUChar(x##L) |
#define K_WCHAR | ( | x | ) | kWChar(x) |
#define K_WCHAR_MIN K_WCHAR(0) |
#define K_WCHAR_MAX K_WCHAR(65535) |
#define __T | ( | x | ) | x |
#define _T | ( | x | ) | __T(x) |
#define K_SHORT | ( | x | ) | kShort(x) |
#define K_USHORT | ( | x | ) | kUShort(x##U) |
#define K_SHORT_MIN K_SHORT(-32768) |
#define K_SHORT_MAX K_SHORT(32767) |
#define K_USHORT_MIN K_USHORT(0) |
#define K_USHORT_MAX K_USHORT(65535) |
#define K_INT | ( | x | ) | (x) |
#define K_UINT | ( | x | ) | (x##U) |
#define K_INT_MIN K_INT(0x80000000) |
#define K_INT_MAX K_INT(0x7fffffff) |
#define K_UINT_MIN K_UINT(0) |
#define K_UINT_MAX K_UINT(0xffffffff) |
#define K_LONG | ( | x | ) | (x) |
#define K_ULONG | ( | x | ) | (x##U) |
#define K_LONG_MIN K_LONG(0x80000000) |
#define K_LONG_MAX K_LONG(0x7fffffff) |
#define K_ULONG_MIN K_ULONG(0) |
#define K_ULONG_MAX K_ULONG(0xffffffff) |
#define K_LONGLONG | ( | x | ) | (x##LL) |
#define K_ULONGLONG | ( | x | ) | (x##ULL) |
#define K_LONGLONG_MIN K_LONGLONG(0x8000000000000000) |
#define K_LONGLONG_MAX K_LONGLONG(0x7fffffffffffffff) |
#define K_ULONGLONG_MIN K_ULONGLONG(0) |
#define K_ULONGLONG_MAX K_ULONGLONG(0xffffffffffffffff) |
#define K_FLOAT | ( | x | ) | (x##F) |
#define K_FLOAT_MIN FLT_MIN |
#define K_FLOAT_MAX FLT_MAX |
#define K_DOUBLE | ( | x | ) | (x) |
#define K_DOUBLE_MIN DBL_MIN |
#define K_DOUBLE_MAX DBL_MAX |
#define K_INT64_MIN K_LONGLONG_MIN |
#define K_INT64_MAX K_LONGLONG_MAX |
#define K_UINT64_MIN K_ULONGLONG_MIN |
#define K_UINT64_MAX K_ULONGLONG_MAX |
#define K_TEMPLATE_SPEC | ( | t | ) | template<> |
#define K_TEMPLATE_SPEC2 | ( | t1, | |
t2 | |||
) |
#define K_INLINE inline |
#define K_FORCEINLINE K_INLINE |
#define K_WIN_API | ( | t | ) | __declspec(dllimport) t __stdcall |
#define K_ATOMIC_MIN K_INT32_MIN |
#define K_ATOMIC_MAX K_INT32_MAX |
#define K_SIZEOF_ATOMIC 4 |
#define K_ATOMIC_BITS 32 |
#define kOffset kUInt32 |
#define K_REFERENCE_MAX K_ULONG_MAX |
typedef void* kPointer |
typedef signed char kByte |
typedef unsigned char kUByte |
typedef signed char kSChar |
typedef unsigned char kUChar |
typedef unsigned int kUInt |
typedef signed short kShort |
typedef unsigned short kUShort |
typedef double kVector3[3] |
typedef double kVector4[4] |
typedef wchar_t kWChar |
typedef char* kTCharPtr |
typedef signed long kLong |
typedef unsigned long kULong |
typedef signed long long kLongLong |
typedef unsigned long long kULongLong |
typedef int kInt32 |
typedef kULongLong kUInt64 |
typedef long kAtomic |
typedef kOffset kSizeT |
typedef kOffset kReference |