Lines Matching refs:Approx

3032     class Approx {  class
3043 explicit Approx ( double value );
3045 static Approx custom();
3047 Approx operator-() const;
3050 Approx operator()( T const& value ) { in operator ()()
3051 Approx approx( static_cast<double>(value) ); in operator ()()
3059 explicit Approx( T const& value ): Approx(static_cast<double>(value)) in Approx() function in Catch::Detail::Approx
3063 friend bool operator == ( const T& lhs, Approx const& rhs ) { in operator ==()
3069 friend bool operator == ( Approx const& lhs, const T& rhs ) { in operator ==()
3074 friend bool operator != ( T const& lhs, Approx const& rhs ) { in operator !=()
3079 friend bool operator != ( Approx const& lhs, T const& rhs ) { in operator !=()
3084 friend bool operator <= ( T const& lhs, Approx const& rhs ) { in operator <=()
3089 friend bool operator <= ( Approx const& lhs, T const& rhs ) { in operator <=()
3094 friend bool operator >= ( T const& lhs, Approx const& rhs ) { in operator >=()
3099 friend bool operator >= ( Approx const& lhs, T const& rhs ) { in operator >=()
3104 Approx& epsilon( T const& newEpsilon ) { in epsilon()
3111 Approx& margin( T const& newMargin ) { in margin()
3118 Approx& scale( T const& newScale ) { in scale()
3134 Detail::Approx operator "" _a(long double val);
3135 Detail::Approx operator "" _a(unsigned long long val);
3139 struct StringMaker<Catch::Detail::Approx> {
3140 static std::string convert(Catch::Detail::Approx const& value);
3665 mutable Catch::Detail::Approx approx = Catch::Detail::Approx::custom();
3708 Vector::ApproxMatcher<T> Approx( std::vector<T> const& comparator ) { in Approx() function
7784 Approx::Approx ( double value ) in Approx() function in Catch::Detail::Approx
7791 Approx Approx::custom() { in custom()
7792 return Approx( 0 ); in custom()
7795 Approx Approx::operator-() const { in operator -()
7801 std::string Approx::toString() const { in toString()
7807 bool Approx::equalityComparisonImpl(const double other) const { in equalityComparisonImpl()
7814 void Approx::setMargin(double newMargin) { in setMargin()
7821 void Approx::setEpsilon(double newEpsilon) { in setEpsilon()
7831 Detail::Approx operator "" _a(long double val) { in operator ""_a()
7832 return Detail::Approx(val); in operator ""_a()
7834 Detail::Approx operator "" _a(unsigned long long val) { in operator ""_a()
7835 return Detail::Approx(val); in operator ""_a()
7839 std::string StringMaker<Catch::Detail::Approx>::convert(Catch::Detail::Approx const& value) { in convert()
17398 using Catch::Detail::Approx;
17575 using Catch::Detail::Approx;