Home
last modified time | relevance | path

Searched refs:calcFunc (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()
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 Dstring_expression.h36 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 Dbase_utils_test.cpp156 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