OROCHI
 
Loading...
Searching...
No Matches
GxOperator.cpp File Reference

演算子クラス More...

#include "Gx.h"
Include dependency graph for GxOperator.cpp:

Functions

 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "加算(+)", s32, getAdd, "+", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "加算(+)", u32, getAdd, "+", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "加算(+)", f32, getAdd, "+", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "減算(-)", s32, getSubtract, "-", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "減算(-)", u32, getSubtract, "-", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "減算(-)", f32, getSubtract, "-", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "乗算(*)", s32, getMultiply, "*", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "乗算(*)", u32, getMultiply, "*", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "乗算(*)", f32, getMultiply, "*", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "除算(/)", s32, getDivide, "/", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "除算(/)", u32, getDivide, "/", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "除算(/)", f32, getDivide, "/", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "剰余算(%)", s32, getModulo, "%", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "剰余算(%)", u32, getModulo, "%", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "等しい(==)", b32, isEqual, "==", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "等しい(==)", b32, isEqual, "==", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "等しい(==)", b32, isEqual, "==", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "等しくない(!=)", b32, isNotEqual, "!=", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "等しくない(!=)", b32, isNotEqual, "!=", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "等しくない(!=)", b32, isNotEqual, "!=", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "より小さい(<)", b32, isLess, "<", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "より小さい(<)", b32, isLess, "<", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "より小さい(<)", b32, isLess, "<", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "以下(<=)", b32, isLessEqual, "<=", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "以下(<=)", b32, isLessEqual, "<=", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "以下(<=)", b32, isLessEqual, "<=", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "より大きい(>)", b32, isGreater, ">", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "より大きい(>)", b32, isGreater, ">", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "より大きい(>)", b32, isGreater, ">", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "以上(<=)", b32, isGreaterEqual, "<=", s32, s32, _ARGUMENT("値1", s32, value1), _ARGUMENT("値2", s32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "以上(<=)", b32, isGreaterEqual, "<=", u32, u32, _ARGUMENT("値1", u32, value1), _ARGUMENT("値2", u32, value2))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_2 (GxOperator, "以上(<=)", b32, isGreaterEqual, "<=", f32, f32, _ARGUMENT("値1", f32, value1), _ARGUMENT("値2", f32, value2))
 
 _FUNCTION_NAME_DEFAULT_ARGUMENT_2 (GxOperator, "論理和(||)", b32, isOr, "||", nullptr, GxFunction::GxValue(), _ARGUMENT("値1", b32, value1), _ARGUMENT("値2", b32, value2))
 
 _FUNCTION_NAME_DEFAULT_ARGUMENT_2 (GxOperator, "論理積(&&)", b32, isAnd, "&&", nullptr, GxFunction::GxValue(), _ARGUMENT("値1", b32, value1), _ARGUMENT("値2", b32, value2))
 
 _FUNCTION_NAME_DEFAULT_ARGUMENT_1 (GxOperator, "論理否定(!)", b32, getNot, "!", nullptr, GxFunction::GxValue(), _ARGUMENT("値", b32, value))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_1 (GxOperator, "インクリメント(++)", s32, getIncrement, "++", s32, _ARGUMENT("値", s32, value))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_1 (GxOperator, "インクリメント(++)", u32, getIncrement, "++", u32, _ARGUMENT("値", u32, value))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_1 (GxOperator, "デクリメント(--)", s32, getDecrement, "--", s32, _ARGUMENT("値", s32, value))
 
 _FUNCTION_OVERLOAD_NAME_ARGUMENT_1 (GxOperator, "デクリメント(--)", u32, getDecrement, "--", u32, _ARGUMENT("値", u32, value))
 

Detailed Description

演算子クラス

Author
Copyright (C)2024 AHIRU Co., Ltd. All rights reserved.
Tahir Arai