Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::test_tools Namespace Reference

Namespaces

 tt_detail
 

Classes

struct  check_is_close_t
 
struct  check_is_small_t
 
class  close_at_tolerance
 
struct  fraction_tolerance_t
 
class  output_test_stream
 
struct  percent_tolerance_t
 
class  predicate_result
 
struct  print_log_value
 
struct  print_log_value< bool >
 
struct  print_log_value< char >
 
struct  print_log_value< char const * >
 
struct  print_log_value< unsigned char >
 
struct  print_log_value< wchar_t const * >
 

Typedefs

typedef unit_test::const_string const_string
 

Enumerations

enum  floating_point_comparison_type {
  FPC_STRONG,
  FPC_WEAK
}
 

Functions

template<typename Out , typename FPT >
Out & operator<< (Out &out, percent_tolerance_t< FPT > t)
 
template<typename FPT >
percent_tolerance_t< FPT > percent_tolerance (FPT v)
 
template<typename Out , typename FPT >
Out & operator<< (Out &out, fraction_tolerance_t< FPT > t)
 
template<typename FPT >
fraction_tolerance_t< FPT > fraction_tolerance (FPT v)
 

Typedef Documentation

Enumeration Type Documentation

Enumerator
FPC_STRONG 
FPC_WEAK 

Function Documentation

template<typename FPT >
fraction_tolerance_t<FPT> boost::test_tools::fraction_tolerance ( FPT  v)
inline
template<typename Out , typename FPT >
Out& boost::test_tools::operator<< ( Out &  out,
percent_tolerance_t< FPT >  t 
)

References boost::out, and boost::flyweights::t.

template<typename Out , typename FPT >
Out& boost::test_tools::operator<< ( Out &  out,
fraction_tolerance_t< FPT >  t 
)

References boost::out, and boost::flyweights::t.

template<typename FPT >
percent_tolerance_t<FPT> boost::test_tools::percent_tolerance ( FPT  v)
inline