Home
last modified time | relevance | path

Searched refs:calcFunc (Results 1 – 3 of 3) sorted by relevance

/ohos5.0/foundation/arkui/ace_engine/frameworks/base/utils/
H A Dstring_expression.cpp225 const std::function<double(const Dimension&)>& calcFunc, double& opRes) in CalculateFourOperationsExp() argument
232 opRes = calcFunc(num2) + calcFunc(num1); in CalculateFourOperationsExp()
238 opRes = calcFunc(num2) - calcFunc(num1); in CalculateFourOperationsExp()
243 opRes = calcFunc(num2) * calcFunc(num1); in CalculateFourOperationsExp()
245 if (NearZero(calcFunc(num1))) { in CalculateFourOperationsExp()
251 opRes = calcFunc(num2) / calcFunc(num1); in CalculateFourOperationsExp()
256 …pl(const std::vector<std::string>& rpnexp, const std::function<double(const Dimension&)>& calcFunc, in CalculateExpImpl() argument
276 auto ret = CalculateFourOperationsExp(i, num1, num2, calcFunc, opRes); in CalculateExpImpl()
290 …alculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc) in CalculateExp() argument
295 auto ret = CalculateExpImpl(rpnexp, calcFunc, result, opRes); in CalculateExp()
[all …]
H A Dstring_expression.h36 …lculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc);
43 const std::function<double(const Dimension&)>& calcFunc, double& opRes);
44 …pl(const std::vector<std::string>& rpnexp, const std::function<double(const Dimension&)>& calcFunc,
/ohos5.0/foundation/arkui/ace_engine/test/unittest/base/
H A Dbase_utils_test.cpp156 …lculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc);
169 …lculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc);