CrossFramework Library

XBase/ScalerTypes.hpp


Scaler型の版、Class版のtypedefを記述する。

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