CrossFramework Library
|
組み込み型のラッパークラスたちのtypedefを記述する。
#include <XBase/BuiltInTypes.hpp>
#include <XBase/ScalerClass.hpp>
ネームスペース | |
namespace | XBase |
XLibraryの基本となるクラス・関数・マクロ群を定義する名前空間。 | |
型定義 | |
struct化された符号無し型 | |
typedef PODStruct< u8 > | XBase::U8POD |
8bit符号有り整数型。 | |
typedef PODStruct< u8 > | XBase::UInt8POD |
8bit符号有り整数型。 | |
typedef PODStruct< u16 > | XBase::U16POD |
16bit符号有り整数型。 | |
typedef PODStruct< u16 > | XBase::UInt16POD |
16bit符号有り整数型。 | |
typedef PODStruct< u32 > | XBase::U32POD |
32bit符号有り整数型。 | |
typedef PODStruct< u32 > | XBase::UIntPOD |
32bit符号有り整数型。 | |
typedef PODStruct< u32 > | XBase::UInt32POD |
32bit符号有り整数型。 | |
typedef PODStruct< u64 > | XBase::U64POD |
64bit符号有り整数型。 | |
typedef PODStruct< u64 > | XBase::UInt64POD |
64bit符号有り整数型。 | |
struct化された符号有り型 | |
typedef PODStruct< s8 > | XBase::Int8POD |
8bit符号有り整数型。 | |
typedef PODStruct< s8 > | XBase::S8POD |
8bit符号有り整数型。 | |
typedef PODStruct< s8 > | XBase::SInt8POD |
8bit符号有り整数型。 | |
typedef PODStruct< s16 > | XBase::Int16POD |
16bit符号有り整数型。 | |
typedef PODStruct< s16 > | XBase::S16POD |
16bit符号有り整数型。 | |
typedef PODStruct< s16 > | XBase::SInt16POD |
16bit符号有り整数型。 | |
typedef PODStruct< s32 > | XBase::Int32POD |
32bit符号有り整数型。 | |
typedef PODStruct< s32 > | XBase::S32POD |
32bit符号有り整数型。 | |
typedef PODStruct< s32 > | XBase::SIntPOD |
32bit符号有り整数型。 | |
typedef PODStruct< s32 > | XBase::SInt32POD |
32bit符号有り整数型。 | |
typedef PODStruct< s64 > | XBase::Int64POD |
64bit符号有り整数型。 | |
typedef PODStruct< s64 > | XBase::S64POD |
64bit符号有り整数型。 | |
typedef PODStruct< s64 > | XBase::SInt64POD |
64bit符号有り整数型。 | |
struct化された浮動小数型 | |
typedef PODStruct< f32 > | XBase::F32POD |
32bit浮動小数型。 | |
typedef PODStruct< f32 > | XBase::Float32POD |
32bit浮動小数型。 | |
typedef PODStruct< f32 > | XBase::SinglePOD |
32bit浮動小数型。 | |
typedef PODStruct< f64 > | XBase::F64POD |
64bit浮動小数型。 | |
typedef PODStruct< f64 > | XBase::Float64POD |
64bit浮動小数型。 | |
struct化されたデータ型 | |
typedef PODStruct< byte_t > | XBase::BytePOD |
1バイトデータ型。 | |
typedef PODStruct< word_t > | XBase::WordPOD |
2バイトデータ型。 | |
typedef PODStruct< dword_t > | XBase::DWordPOD |
4バイトデータ型。 | |
typedef PODStruct< qword_t > | XBase::QWordPOD |
8バイトデータ型。 | |
typedef PODStruct< pword_t > | XBase::PWordPOD |
アドレスサイズを表すデータ型。 | |
typedef PODStruct< size_t > | XBase::SizePOD |
アドレスサイズを表すデータ型。 | |
struct化されたアドレス型 | |
typedef PODStruct< ptr_t > | XBase::PtrPOD |
ポインタ型。void** -> void*に変換できてしまう事故を防ぐため基本はこちらを使用。 | |
typedef PODStruct< const_ptr_t > | XBase::ConstPtrPOD |
ptr_tのconst版。 | |
typedef PODStruct< anyptr_t > | XBase::AnyPtrPOD |
何でもいけるポインタ型。 | |
typedef PODStruct< const_anyptr_t > | XBase::ConstAnyPtrPOD |
any_ptr_tのconst版。 |