Searched refs:opRes (Results 1 - 3 of 3) sorted by relevance
/foundation/arkui/ace_engine/frameworks/base/utils/ |
H A D | string_expression.cpp | 225 const std::function<double(const Dimension&)>& calcFunc, double& opRes) in CalculateFourOperationsExp() 232 opRes = calcFunc(num2) + calcFunc(num1); in CalculateFourOperationsExp() 238 opRes = calcFunc(num2) - calcFunc(num1); in CalculateFourOperationsExp() 243 opRes = calcFunc(num2) * calcFunc(num1); in CalculateFourOperationsExp() 251 opRes = calcFunc(num2) / calcFunc(num1); in CalculateFourOperationsExp() 257 std::vector<Dimension>& result, double& opRes) in CalculateExpImpl() 276 auto ret = CalculateFourOperationsExp(i, num1, num2, calcFunc, opRes); in CalculateExpImpl() 281 result.emplace_back(Dimension(opRes, DimensionUnit::NONE)); in CalculateExpImpl() 284 result.emplace_back(Dimension(opRes, DimensionUnit::PX)); in CalculateExpImpl() 294 double opRes in CalculateExp() local 224 CalculateFourOperationsExp(const std::string& exp, const Dimension& num1, const Dimension& num2, const std::function<double(const Dimension&)>& calcFunc, double& opRes) CalculateFourOperationsExp() argument 256 CalculateExpImpl(const std::vector<std::string>& rpnexp, const std::function<double(const Dimension&)>& calcFunc, std::vector<Dimension>& result, double& opRes) CalculateExpImpl() argument [all...] |
H A D | string_expression.h | 43 const std::function<double(const Dimension&)>& calcFunc, double& opRes); 45 std::vector<Dimension>& result, double& opRes);
|
/foundation/arkui/ace_engine/test/unittest/base/ |
H A D | base_utils_test.cpp | 1174 double opRes = 0.0; in HWTEST_F() local 1179 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1180 EXPECT_EQ(opRes, 15.0); in HWTEST_F() 1183 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1187 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1191 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1195 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1198 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1199 EXPECT_EQ(opRes, -5.0); in HWTEST_F() 1203 formula, num1, num2, [](const Dimension& dim) -> double { return dim.Value(); }, opRes)); in HWTEST_F() 1235 double opRes = 0.0; HWTEST_F() local [all...] |
Completed in 4 milliseconds