値の共用体 More...
#include <GxFunction.h>
Public Member Functions | |
初期化 | |
GxValue (void) | |
デフォルトコンストラクタ | |
GxValue (const GxValue &value) | |
コピーコンストラクタ | |
GxValue (bool value) | |
コンストラクタ | |
GxValue (u64 value) | |
コンストラクタ | |
GxValue (s64 value) | |
コンストラクタ | |
GxValue (f64 value) | |
コンストラクタ | |
~GxValue (void) | |
デストラクタ | |
アクセサ | |
template<class T > | |
constexpr T | getValue (void) |
値を取得 | |
template<> | |
constexpr void * | getValue (void) |
値を取得 | |
template<> | |
GX_FORCE_INLINE b32 | getValue (void) |
値を取得(b32) | |
template<> | |
constexpr u32 | getValue (void) |
値を取得(u32) | |
template<> | |
constexpr u64 | getValue (void) |
値を取得(u64) | |
template<> | |
constexpr s32 | getValue (void) |
値を取得(s32) | |
template<> | |
constexpr s64 | getValue (void) |
値を取得(s64) | |
template<> | |
constexpr f32 | getValue (void) |
値を取得(f32) | |
template<> | |
constexpr f64 | getValue (void) |
値を取得(f64) | |
template<> | |
GX_FORCE_INLINE GxString | getValue (void) |
値を取得(GxString) | |
template<class T > | |
constexpr void | setValue (T value) |
値を設定 | |
template<> | |
constexpr void | setValue (void *pValue) |
値を設定 | |
template<> | |
GX_FORCE_INLINE void | setValue (b32 value) |
値を設定(b32) | |
template<> | |
constexpr void | setValue (u32 value) |
値を設定(u32) | |
template<> | |
constexpr void | setValue (u64 value) |
値を設定(u64) | |
template<> | |
constexpr void | setValue (s32 value) |
値を設定(s32) | |
template<> | |
constexpr void | setValue (s64 value) |
値を設定(s64) | |
template<> | |
constexpr void | setValue (f32 value) |
値を設定(f32) | |
template<> | |
constexpr void | setValue (f64 value) |
値を設定(f64) | |
template<> | |
GX_FORCE_INLINE void | setValue (GxString value) |
値を設定(GxString) | |
Public Attributes | ||
メンバ変数 | ||
union { | ||
void * _pObject | ||
オブジェクト | ||
b32 _b32 | ||
真偽値 | ||
u32 _u32 | ||
32bit符号無し整数 | ||
u64 _u64 | ||
64bit符号無し整数 | ||
s32 _s32 | ||
32bit符号付き整数 | ||
s64 _s64 | ||
64bit符号付き整数 | ||
f32 _f32 | ||
32bit浮動小数 | ||
f64 _f64 | ||
64bit浮動小数 | ||
}; | ||
GxString | _string | |
文字列 | ||
Additional Inherited Members | |
![]() | |
static GxRtti & | __getStaticRtti (void) |
値の共用体