|
Cppcheck
|
Go to the source code of this file.
Functions | |
| template<class T > | |
| bool | isEqual (T x, T y) |
| bool | isEqual (double x, double y) |
| bool | isEqual (float x, float y) |
| template<class T > | |
| bool | isZero (T x) |
| template<class R , class T > | |
| R | calculate (const std::string &s, const T &x, const T &y, bool *error=nullptr) |
| template<class T > | |
| T | calculate (const std::string &s, const T &x, const T &y, bool *error=nullptr) |
| R calculate | ( | const std::string & | s, |
| const T & | x, | ||
| const T & | y, | ||
| bool * | error = nullptr |
||
| ) |
Definition at line 50 of file calculate.h.
References MathLib::encodeMultiChar(), error, isEqual(), and isZero().
Referenced by evaluate(), infer(), and setTokenValue().
| T calculate | ( | const std::string & | s, |
| const T & | x, | ||
| const T & | y, | ||
| bool * | error = nullptr |
||
| ) |
Definition at line 122 of file calculate.h.
References error.
|
inline |
Definition at line 33 of file calculate.h.
|
inline |
Definition at line 38 of file calculate.h.
References isEqual().
| bool isEqual | ( | T | x, |
| T | y | ||
| ) |
Definition at line 28 of file calculate.h.
Referenced by calculate(), compareTokenRanges(), isEqual(), isZero(), and ProgramMemory::setContainerSizeValue().
| bool isZero | ( | T | x | ) |
Definition at line 44 of file calculate.h.
References isEqual().
Referenced by calculate(), and isZeroBoundCond().