CrossFramework Library

XBase/PODTypes.hpp


組み込み型のラッパークラスたちのtypedefを記述する。

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