Searched refs:UScriptValue (Results 1 – 8 of 8) sorted by relevance
/ohos5.0/base/update/updater/services/script/script_interpreter/ |
H A D | script_context.h | 27 class UScriptValue; variable 33 class UScriptValue { 45 virtual ~UScriptValue() {} in ~UScriptValue() 69 class IntegerValue : public UScriptValue { 71 …explicit IntegerValue(int32_t value) : UScriptValue(UScriptValue::VALUE_TYPE_INTEGER), value_(valu… in IntegerValue() 91 class FloatValue : public UScriptValue { 93 … explicit FloatValue(float value) : UScriptValue(UScriptValue::VALUE_TYPE_FLOAT), value_(value) {} in FloatValue() 116 explicit StringValue(std::string value) : UScriptValue(UScriptValue::VALUE_TYPE_STRING), in StringValue() 143 ReturnValue() : UScriptValue(UScriptValue::VALUE_TYPE_LIST) {} in ReturnValue() 165 class ErrorValue : public UScriptValue { [all …]
|
H A D | script_context.cpp | 107 UScriptValue::UScriptValueType type = innerParam_[index]->GetValueType(); in GetParamType() 135 UScriptValue::ScriptToString(value).c_str()); in UpdateVariable() 144 if (value->GetValueType() != UScriptValue::VALUE_TYPE_LIST) { in UpdateVariables() 165 UScriptValuePtr UScriptValue::Computer(int32_t action, UScriptValuePtr value) in Computer() 241 UScriptValuePtr rightValue = UScriptValue::GetRightCompluteValue(value); in Computer() 353 UScriptValuePtr rightValue = UScriptValue::GetRightCompluteValue(value); in Computer() 402 if (rightValue->GetValueType() == UScriptValue::VALUE_TYPE_INTEGER) { in ComputerEqual() 461 UScriptValuePtr rightValue = UScriptValue::GetRightCompluteValue(value); in Computer() 496 if (rightValue->GetValueType() != UScriptValue::VALUE_TYPE_STRING) { in Computer() 515 std::string UScriptValue::ToString() in ToString() [all …]
|
H A D | script_expression.cpp | 57 return std::make_shared<UScriptValue>(UScriptValue::VALUE_TYPE_ERROR); in Execute() 76 UScriptValue::ScriptToString(variable).c_str()); in Execute() 80 return std::make_shared<UScriptValue>(UScriptValue::VALUE_TYPE_ERROR); in Execute() 103 UScriptValue::ScriptToString(result).c_str()); in Execute() 104 if (result->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in Execute() 136 UScriptValue::ScriptToString(left).c_str(), opStr[action_].c_str()); in Execute() 145 UScriptValue::ScriptToString(left).c_str(), opStr[action_].c_str(), in Execute() 146 … UScriptValue::ScriptToString(right).c_str(), UScriptValue::ScriptToString(value).c_str()); in Execute()
|
H A D | script_statement.cpp | 33 case UScriptValue::VALUE_TYPE_INTEGER: in UpdateStatementResult() 35 case UScriptValue::VALUE_TYPE_FLOAT: in UpdateStatementResult() 37 case UScriptValue::VALUE_TYPE_STRING: in UpdateStatementResult() 41 case UScriptValue::VALUE_TYPE_ERROR: in UpdateStatementResult() 44 if (value->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in UpdateStatementResult() 48 case UScriptValue::VALUE_TYPE_LIST: in UpdateStatementResult() 52 case UScriptValue::VALUE_TYPE_RETURN: in UpdateStatementResult() 197 UScriptValue::ScriptToString(v).c_str()); in Execute() 234 UScriptValue::ScriptToString(v).c_str()); in Execute() 266 UScriptValue::ScriptToString(v).c_str()); in Execute() [all …]
|
H A D | script_interpreter.cpp | 201 if (result == nullptr || result->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in ExecuteNativeFunc() 206 if (result->GetValueType() != UScriptValue::VALUE_TYPE_LIST) { in ExecuteNativeFunc()
|
H A D | script_function.cpp | 59 if (var == nullptr || var->GetValueType() == UScriptValue::VALUE_TYPE_ERROR) { in Execute()
|
/ohos5.0/base/update/updater/test/unittest/script/ |
H A D | script_interpreter_unittest.cpp | 45 … UScriptValuePtr rightValue = std::make_shared<UScriptValue>(UScriptValue::VALUE_TYPE_RETURN); in TestScriptInterpreterScriptValue() 46 …std::unique_ptr<UScriptValue> value = std::make_unique<UScriptValue>(UScriptValue::VALUE_TYPE_RETU… in TestScriptInterpreterScriptValue()
|
/ohos5.0/base/update/updater/test/unittest/script/script_instruction/ |
H A D | basic_instruction_unittest.cpp | 88 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_INTEGER); in TestBasicInstructionIsSubString01() 99 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_INTEGER); in TestBasicInstructionIsSubString01() 173 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_STRING); in TestBasicInstructionConcat() 192 EXPECT_EQ(output[0]->GetValueType(), UScriptValue::VALUE_TYPE_STRING); in TestBasicInstructionConcat()
|