CrossFramework Library
|
組み込み型のtypedefを記述する。
ネームスペース | |
namespace | XBase |
XLibraryの基本となるクラス・関数・マクロ群を定義する名前空間。 | |
型定義 | |
符号無し整数型 | |
typedef unsigned char | XBase::u8 |
8bit符号無し整数型。 | |
typedef unsigned char | XBase::uint8 |
8bit符号無し整数型。 | |
typedef unsigned short int | XBase::u16 |
16bit符号無し整数型。 | |
typedef unsigned short int | XBase::uint16 |
16bit符号無し整数型。 | |
typedef unsigned long int | XBase::u32 |
32bit符号無し整数型。 | |
typedef unsigned long int | XBase::uint |
32bit符号無し整数型。 | |
typedef unsigned long int | XBase::uint32 |
32bit符号無し整数型。 | |
typedef unsigned long long int | XBase::u64 |
64bit符号無し整数型。 | |
typedef unsigned long long int | XBase::uint64 |
64bit符号無し整数型。 | |
符号有り整数型 | |
typedef signed char | XBase::int8 |
8bit符号有り整数型。 | |
typedef signed char | XBase::s8 |
8bit符号有り整数型。 | |
typedef signed char | XBase::sint8 |
8bit符号有り整数型。 | |
typedef signed short int | XBase::int16 |
16bit符号有り整数型。 | |
typedef signed short int | XBase::s16 |
16bit符号有り整数型。 | |
typedef signed short int | XBase::sint16 |
16bit符号有り整数型。 | |
typedef signed long int | XBase::int32 |
32bit符号有り整数型。 | |
typedef signed long int | XBase::s32 |
32bit符号有り整数型。 | |
typedef signed long int | XBase::sint |
32bit符号有り整数型。 | |
typedef signed long int | XBase::sint32 |
32bit符号有り整数型。 | |
typedef signed long long int | XBase::int64 |
64bit符号有り整数型。 | |
typedef signed long long int | XBase::s64 |
64bit符号有り整数型。 | |
typedef signed long long int | XBase::sint64 |
64bit符号有り整数型。 | |
浮動小数型 | |
typedef float | XBase::f32 |
32bit浮動小数型。 | |
typedef float | XBase::float32 |
32bit浮動小数型。 | |
typedef float | XBase::single |
32bit浮動小数型。 | |
typedef double | XBase::f64 |
64bit浮動小数型。 | |
typedef double | XBase::float64 |
64bit浮動小数型。 | |
データ型 | |
typedef u8 | XBase::byte_t |
1バイトデータ型。 | |
typedef u16 | XBase::word_t |
2バイトデータ型。 | |
typedef u32 | XBase::dword_t |
4バイトデータ型。 | |
typedef u64 | XBase::qword_t |
8バイトデータ型。 | |
typedef dword_t | XBase::pword_t |
アドレスサイズを表すデータ型。 | |
アドレス型 | |
typedef u8 * | XBase::ptr_t |
ポインタ型。void** -> void*に変換できてしまう事故を防ぐため基本はこちらを使用。 | |
typedef const u8 * | XBase::const_ptr_t |
ptr_tのconst版。 | |
typedef void * | XBase::anyptr_t |
何でもいけるポインタ型。 | |
typedef const void * | XBase::const_anyptr_t |
any_ptr_tのconst版。 |