CrossFramework Library
|
構成 | |
struct | XBase::BoolPODTmpl< DATA_TYPE > |
BoolTmpl のPOD版。 [詳細] | |
class | XBase::BoolTmpl< DATA_TYPE > |
組み込み型を指定したbool。 [詳細] | |
class | XBase::Enum< ENUM_TYPE > |
標準のクラス版(8bit)。 [詳細] | |
class | XBase::Enum16< ENUM_TYPE > |
16bitクラス版。 [詳細] | |
class | XBase::Enum32< ENUM_TYPE > |
32bitクラス版。 [詳細] | |
class | XBase::Enum64< ENUM_TYPE > |
64bitクラス版。 [詳細] | |
class | XBase::Enum8< ENUM_TYPE > |
8bitクラス版。 [詳細] | |
struct | XBase::EnumPODTmpl< ENUM_TYPE, DATA_TYPE > |
EnumTmpl のPOD版。 [詳細] | |
class | XBase::EnumTmpl< ENUM_TYPE, DATA_TYPE > |
組み込み型を指定したenum値。 [詳細] | |
class | XBase::PODClass< T > |
POD型のラッパーテンプレートクラス。 [詳細] | |
class | XBase::PODInheritClass< POD_TYPE > |
POD型を継承するクラス用のテンプレートクラス。 [詳細] | |
struct | XBase::PODStruct< T > |
PODClassの既定クラスとなる構造体。 [詳細] | |
class | XBase::ScalerClass< T > |
Scaler型のラッパーテンプレートクラス。 [詳細] | |
struct | XBase::ScalerStruct< T > |
Scaler型のPODラッパーテンプレート構造体。 [詳細] | |
struct | XBase::TypeTraits |
型特性。 [詳細] | |
BoolTmpl BoolPODTmpl のtypedef。 | |
typedef BoolPODTmpl< u8 > | XBase::BoolPOD8 |
8bitPOD版。 | |
typedef BoolPODTmpl< u16 > | XBase::BoolPOD16 |
16bitPOD版。 | |
typedef BoolPODTmpl< u32 > | XBase::BoolPOD32 |
32bitPOD版。 | |
typedef BoolPODTmpl< u64 > | XBase::BoolPOD64 |
64bitPOD版。 | |
typedef BoolTmpl< u8 > | XBase::Bool8 |
8bitクラス版。 | |
typedef BoolTmpl< u16 > | XBase::Bool16 |
16bitクラス版。 | |
typedef BoolTmpl< u32 > | XBase::Bool32 |
32bitクラス版。 | |
typedef BoolTmpl< u64 > | XBase::Bool64 |
64bitクラス版。 | |
typedef Bool8 | XBase::Bool |
標準のクラス版(8bit)。 | |
typedef BoolPOD8 | XBase::BoolPOD |
標準のPOD版(8bit)。 | |
符号無し整数型 | |
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版。 | |
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版。 | |
必ず初期化される符号無し型 | |
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版。 |