Searched refs:calcFunc (Results 1 – 3 of 3) sorted by relevance
/ohos5.0/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() 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 D | string_expression.h | 36 …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 D | base_utils_test.cpp | 156 …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);
|