演算子クラス More...
#include <GxOperator.h>
Static Public Member Functions | |
操作 | |
template<class T > | |
static GX_FORCE_INLINE T | getAdd (const T value1, const T value2) |
加算(+) | |
template<class T > | |
static GX_FORCE_INLINE T | getSubtract (const T value1, const T value2) |
減算(-) | |
template<class T > | |
static GX_FORCE_INLINE T | getMultiply (const T value1, const T value2) |
乗算(*) | |
template<class T > | |
static GX_FORCE_INLINE T | getDivide (const T value1, const T value2) |
除算(/) | |
template<class T > | |
static GX_FORCE_INLINE T | getModulo (const T value1, const T value2) |
剰余算(%) | |
template<class T > | |
static GX_FORCE_INLINE b32 | isEqual (const T value1, const T value2) |
等しい(==) | |
template<class T > | |
static GX_FORCE_INLINE b32 | isNotEqual (const T value1, const T value2) |
等しくない(!=) | |
template<class T > | |
static GX_FORCE_INLINE b32 | isLess (const T value1, const T value2) |
より小さい(<) | |
template<class T > | |
static GX_FORCE_INLINE b32 | isLessEqual (const T value1, const T value2) |
以下(<=) | |
template<class T > | |
static GX_FORCE_INLINE b32 | isGreater (const T value1, const T value2) |
より大きい(<) | |
template<class T > | |
static GX_FORCE_INLINE b32 | isGreaterEqual (const T value1, const T value2) |
以上(<=) | |
static GX_FORCE_INLINE b32 | isOr (const b32 value1, const b32 value2) |
論理和(||) | |
static GX_FORCE_INLINE b32 | isAnd (const b32 value1, const b32 value2) |
論理積(&&) | |
static GX_FORCE_INLINE b32 | getNot (const b32 value) |
論理否定(!) | |
template<class T > | |
static GX_FORCE_INLINE T | getIncrement (const T value) |
インクリメント(++) | |
template<class T > | |
static GX_FORCE_INLINE T | getDecrement (const T value) |
デクリメント(–) | |
![]() | |
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
Rttiの取得 | |
Additional Inherited Members | |
![]() | |
constexpr | GxClassBase (void) |
コンストラクタ | |
constexpr | GxClassBase (const GxClassBase &base) |
コピーコンストラクタ | |
~GxClassBase (void) override | |
デストラクタ | |
![]() | |
constexpr | GxClassBaseRoot (void) |
コンストラクタ | |
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
コピーコンストラクタ | |
virtual | ~GxClassBaseRoot (void) |
デストラクタ | |
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
代入演算子 | |
virtual GxRtti & | getRtti (void) const =0 |
Rttiの取得 | |
virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
デフォルトオブジェクトを取得 | |
GX_FORCE_INLINE b32 | isDefaultObject (void) |
デフォルトオブジェクト判定 | |
演算子クラス