Home
last modified time | relevance | path

Searched refs:FloatValue (Results 1 – 6 of 6) sorted by relevance

/base/update/updater/services/script/script_interpreter/
Dscript_context.cpp42 UScriptValuePtr valuePtr = std::make_shared<FloatValue>(value); in PushParam()
74 return GetParam<float, FloatValue>(index, value); in GetParam()
180 FloatValue* value = static_cast<FloatValue *>((rightValue).get()); \
184 retValue = make_shared<FloatValue>(this->GetValue() op value->GetValue()); \
197 FloatValue* value = static_cast<FloatValue *>((rightValue).get()); \
223 FloatValue* value = static_cast<FloatValue *>((rightValue).get()); \
227 retValue = make_shared<FloatValue>(this->GetValue() / value->GetValue()); \
295 retValue = make_shared<FloatValue>(this->GetValue() op value->GetValue()); \
300 FloatValue* value = static_cast<FloatValue *>((rightValue).get()); \
304 retValue = make_shared<FloatValue>(this->GetValue() op value->GetValue()); \
[all …]
Dscript_context.h91 class FloatValue : public UScriptValue {
93 … explicit FloatValue(float value) : UScriptValue(UScriptValue::VALUE_TYPE_FLOAT), value_(value) {} in FloatValue() function
94 ~FloatValue() override {} in ~FloatValue()
Dscript_expression.cpp65 return std::make_shared<FloatValue>(this->value_); in Execute()
/base/update/updater/test/unittest/script/
Dscript_interpreter_unittest.cpp65 std::unique_ptr<FloatValue> fv = std::make_unique<FloatValue>(floatValue); in TestScriptInterpreterScriptValue()
128 UScriptValuePtr rightValue2 = std::make_shared<FloatValue>(floatValue); in TestIntegerValueComputer()
132 UScriptValuePtr rightValue3 = std::make_shared<FloatValue>(0); in TestIntegerValueComputer()
144 UScriptValuePtr value = std::make_shared<FloatValue>(floatValue); in TestFloatValueComputer()
150 UScriptValuePtr rightValue2 = std::make_shared<FloatValue>(floatValue); in TestFloatValueComputer()
154 UScriptValuePtr rightValue3 = std::make_shared<FloatValue>(0); in TestFloatValueComputer()
171 UScriptValuePtr rightValue2 = std::make_shared<FloatValue>(floatValue); in TestStringValueComputer()
228 FloatValue a2(0.0);
238 FloatValue *a7 = new FloatValue(0.0);
/base/update/updater/test/unittest/script/script_instruction/
Dscript_updateprocesser_unittest.cpp92 context.AddInputParam(std::make_shared<FloatValue>(progress)); in TestUpdateProcesserSetProcess()
120 context.AddInputParam(std::make_shared<FloatValue>(1)); in TestUpdateProcesserShowProcess()
131 context.AddInputParam(std::make_shared<FloatValue>(start)); in TestUpdateProcesserShowProcess()
132 context.AddInputParam(std::make_shared<FloatValue>(end)); in TestUpdateProcesserShowProcess()
Dbasic_instruction_unittest.cpp68 return ctx.AddInputParam(std::make_shared<FloatValue>(v)); in AddInputParamImpl()