CrossFramework Library
|
Scaler型の版、Class版のtypedefを記述する。
#include <XBase/BuiltInTypes.hpp>
#include <XBase/ScalerClass.hpp>
ネームスペース | |
namespace | XBase |
XLibraryの基本となるクラス・関数・マクロ群を定義する名前空間。 | |
型定義 | |
必ず初期化される符号無し型 | |
typedef ScalerClass< u8 > | XBase::U8 |
8bit符号有り整数型。 | |
typedef ScalerClass< u8 > | XBase::UInt8 |
8bit符号有り整数型。 | |
typedef ScalerClass< u16 > | XBase::U16 |
16bit符号有り整数型。 | |
typedef ScalerClass< u16 > | XBase::UInt16 |
16bit符号有り整数型。 | |
typedef ScalerClass< u32 > | XBase::U32 |
32bit符号有り整数型。 | |
typedef ScalerClass< u32 > | XBase::UInt |
32bit符号有り整数型。 | |
typedef ScalerClass< u32 > | XBase::UInt32 |
32bit符号有り整数型。 | |
typedef ScalerClass< u64 > | XBase::U64 |
64bit符号有り整数型。 | |
typedef ScalerClass< u64 > | XBase::UInt64 |
64bit符号有り整数型。 | |
必ず初期化される符号有り型 | |
typedef ScalerClass< s8 > | XBase::Int8 |
8bit符号有り整数型。 | |
typedef ScalerClass< s8 > | XBase::S8 |
8bit符号有り整数型。 | |
typedef ScalerClass< s8 > | XBase::SInt8 |
8bit符号有り整数型。 | |
typedef ScalerClass< s16 > | XBase::Int16 |
16bit符号有り整数型。 | |
typedef ScalerClass< s16 > | XBase::S16 |
16bit符号有り整数型。 | |
typedef ScalerClass< s16 > | XBase::SInt16 |
16bit符号有り整数型。 | |
typedef ScalerClass< s32 > | XBase::Int32 |
32bit符号有り整数型。 | |
typedef ScalerClass< s32 > | XBase::S32 |
32bit符号有り整数型。 | |
typedef ScalerClass< s32 > | XBase::SInt |
32bit符号有り整数型。 | |
typedef ScalerClass< s32 > | XBase::SInt32 |
32bit符号有り整数型。 | |
typedef ScalerClass< s64 > | XBase::Int64 |
64bit符号有り整数型。 | |
typedef ScalerClass< s64 > | XBase::S64 |
64bit符号有り整数型。 | |
typedef ScalerClass< s64 > | XBase::SInt64 |
64bit符号有り整数型。 | |
必ず初期化される浮動小数型 | |
typedef ScalerClass< f32 > | XBase::F32 |
32bit浮動小数型。 | |
typedef ScalerClass< f32 > | XBase::Float32 |
32bit浮動小数型。 | |
typedef ScalerClass< f32 > | XBase::Single |
32bit浮動小数型。 | |
typedef ScalerClass< f64 > | XBase::F64 |
64bit浮動小数型。 | |
typedef ScalerClass< f64 > | XBase::Float64 |
64bit浮動小数型。 | |
必ず初期化されるデータ型 | |
typedef ScalerClass< byte_t > | XBase::Byte |
1バイトデータ型。 | |
typedef ScalerClass< word_t > | XBase::Word |
2バイトデータ型。 | |
typedef ScalerClass< dword_t > | XBase::DWord |
4バイトデータ型。 | |
typedef ScalerClass< qword_t > | XBase::QWord |
8バイトデータ型。 | |
typedef ScalerClass< pword_t > | XBase::PWord |
アドレスサイズを表すデータ型。 | |
typedef ScalerClass< size_t > | XBase::Size |
アドレスサイズを表すデータ型。 | |
必ず初期化されるアドレス型 | |
typedef ScalerClass< ptr_t > | XBase::Ptr |
ポインタ型。void** -> void*に変換できてしまう事故を防ぐため基本はこちらを使用。 | |
typedef ScalerClass< const_ptr_t > | XBase::ConstPtr |
ptr_tのconst版。 | |
typedef ScalerClass< anyptr_t > | XBase::AnyPtr |
何でもいけるポインタ型。 | |
typedef ScalerClass < const_anyptr_t > | XBase::ConstAnyPtr |
any_ptr_tのconst版。 |