Home
last modified time | relevance | path

Searched refs:opRes (Results 1 - 3 of 3) sorted by relevance

/foundation/arkui/ace_engine/frameworks/base/utils/
H A Dstring_expression.cpp225 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 Dstring_expression.h43 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 Dbase_utils_test.cpp1174 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