CrossFramework Library リファレンスマニュアル

XBase/BuiltInTypes.hpp


組み込み型のtypedefを記述する。

作者:
akino

ソースコードを見る。

ネームスペース

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版。
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 マクロ定義