OROCHI
 
Loading...
Searching...
No Matches
GxOperator Class Reference

演算子クラス More...

#include <GxOperator.h>

Inheritance diagram for GxOperator:
Collaboration diagram for GxOperator:

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 Public Member Functions inherited from GxClassBaseRoot
static GX_FORCE_INLINE GxRtti__getStaticRtti (void)
 Rttiの取得
 

Additional Inherited Members

- Public Member Functions inherited from GxClassBase
constexpr GxClassBase (void)
 コンストラクタ
 
constexpr GxClassBase (const GxClassBase &base)
 コピーコンストラクタ
 
 ~GxClassBase (void) override
 デストラクタ
 
- Public Member Functions inherited from GxClassBaseRoot
constexpr GxClassBaseRoot (void)
 コンストラクタ
 
constexpr GxClassBaseRoot (const GxClassBaseRoot &)
 コピーコンストラクタ
 
virtual ~GxClassBaseRoot (void)
 デストラクタ
 
constexpr GxClassBaseRootoperator= (const GxClassBaseRoot &)
 代入演算子
 
virtual GxRttigetRtti (void) const =0
 Rttiの取得
 
virtual GX_FORCE_INLINE const GxTypedObjectgetDefaultObject (void)
 デフォルトオブジェクトを取得
 
GX_FORCE_INLINE b32 isDefaultObject (void)
 デフォルトオブジェクト判定
 

Detailed Description

演算子クラス


The documentation for this class was generated from the following file: