Searched refs:calcFunc (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() 245 if (NearZero(calcFunc(num1))) { in CalculateFourOperationsExp() 251 opRes = calcFunc(num2) / calcFunc(num in CalculateFourOperationsExp() 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 290 CalculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc) CalculateExp() argument [all...] |
H A D | string_expression.h | 36 double CalculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc); 43 const std::function<double(const Dimension&)>& calcFunc, double& opRes); 44 bool CalculateExpImpl(const std::vector<std::string>& rpnexp, const std::function<double(const Dimension&)>& calcFunc,
|
/foundation/arkui/ace_engine/test/unittest/base/ |
H A D | base_utils_test.cpp | 156 double CalculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc); in HWTEST_F() 169 double CalculateExp(const std::string& expression, const std::function<double(const Dimension&)>& calcFunc); in HWTEST_F()
|
Completed in 3 milliseconds