Class Approx

Class Documentation

class Catch::Detail::Approx

Public Functions

Approx(double value)
Approx operator-() const
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
Approx operator()(T const &value) const
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
Approx(T const &value)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
Approx &epsilon(T const &newEpsilon)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
Approx &margin(T const &newMargin)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
Approx &scale(T const &newScale)
std::string toString() const

Public Static Functions

Approx custom()

Friends

template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator==(const T &lhs, Approx const &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator==(Approx const &lhs, const T &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator!=(T const &lhs, Approx const &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator!=(Approx const &lhs, T const &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator<=(T const &lhs, Approx const &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator<=(Approx const &lhs, T const &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator>=(T const &lhs, Approx const &rhs)
template<typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
friend bool operator>=(Approx const &lhs, T const &rhs)