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::tt_detail Namespace Reference

Classes

struct  equal_impl_frwd
 
struct  fpt_limits
 
struct  ge_impl
 
struct  gt_impl
 
struct  le_impl
 
struct  lt_impl
 
struct  ne_impl
 
struct  print_helper_t
 

Enumerations

enum  check_type {
  CHECK_PRED,
  CHECK_MSG,
  CHECK_EQUAL,
  CHECK_NE,
  CHECK_LT,
  CHECK_LE,
  CHECK_GT,
  CHECK_GE,
  CHECK_CLOSE,
  CHECK_CLOSE_FRACTION,
  CHECK_SMALL,
  CHECK_BITWISE_EQUAL,
  CHECK_PRED_WITH_ARGS,
  CHECK_EQUAL_COLL
}
 
enum  tool_level {
  WARN,
  CHECK,
  REQUIRE,
  PASS
}
 

Functions

template<typename FPT >
FPT fpt_abs (FPT fpv)
 
template<typename FPT >
FPT safe_fpt_division (FPT f1, FPT f2)
 
template<typename T >
print_helper_t< Tprint_helper (T const &t)
 
template<typename T >
std::ostream & operator<< (std::ostream &ostr, print_helper_t< T > const &ph)
 
BOOST_TEST_DECL bool check_impl (predicate_result const &pr,::boost::unit_test::lazy_ostream const &check_descr, const_string file_name, std::size_t line_num, tool_level tl, check_type ct, std::size_t num_args,...)
 
template<class Left , class Right >
predicate_result equal_impl (Left const &left, Right const &right)
 
predicate_result BOOST_TEST_DECL equal_impl (char const *left, char const *right)
 
predicate_result equal_impl (char *left, char const *right)
 
predicate_result equal_impl (char const *left, char *right)
 
predicate_result equal_impl (char *left, char *right)
 
predicate_result BOOST_TEST_DECL equal_impl (wchar_t const *left, wchar_t const *right)
 
predicate_result equal_impl (wchar_t *left, wchar_t const *right)
 
predicate_result equal_impl (wchar_t const *left, wchar_t *right)
 
predicate_result equal_impl (wchar_t *left, wchar_t *right)
 
template<typename Left , typename Right >
predicate_result equal_coll_impl (Left left_begin, Left left_end, Right right_begin, Right right_end)
 
template<class Left , class Right >
predicate_result bitwise_equal_impl (Left const &left, Right const &right)
 
bool BOOST_TEST_DECL is_defined_impl (const_string symbol_name, const_string symbol_value)
 

Enumeration Type Documentation

Enumerator
CHECK_PRED 
CHECK_MSG 
CHECK_EQUAL 
CHECK_NE 
CHECK_LT 
CHECK_LE 
CHECK_GT 
CHECK_GE 
CHECK_CLOSE 
CHECK_CLOSE_FRACTION 
CHECK_SMALL 
CHECK_BITWISE_EQUAL 
CHECK_PRED_WITH_ARGS 
CHECK_EQUAL_COLL 
Enumerator
WARN 
CHECK 
REQUIRE 
PASS 

Function Documentation

template<class Left , class Right >
predicate_result boost::test_tools::tt_detail::bitwise_equal_impl ( Left const &  left,
Right const &  right 
)
inline
BOOST_TEST_DECL bool boost::test_tools::tt_detail::check_impl ( predicate_result const &  pr,
::boost::unit_test::lazy_ostream const &  check_descr,
const_string  file_name,
std::size_t  line_num,
tool_level  tl,
check_type  ct,
std::size_t  num_args,
  ... 
)
template<typename Left , typename Right >
predicate_result boost::test_tools::tt_detail::equal_coll_impl ( Left  left_begin,
Left  left_end,
Right  right_begin,
Right  right_end 
)
inline
template<class Left , class Right >
predicate_result boost::test_tools::tt_detail::equal_impl ( Left const &  left,
Right const &  right 
)
predicate_result BOOST_TEST_DECL boost::test_tools::tt_detail::equal_impl ( char const *  left,
char const *  right 
)
predicate_result boost::test_tools::tt_detail::equal_impl ( char *  left,
char const *  right 
)
inline

References equal_impl().

predicate_result boost::test_tools::tt_detail::equal_impl ( char const *  left,
char *  right 
)
inline

References equal_impl().

predicate_result boost::test_tools::tt_detail::equal_impl ( char *  left,
char *  right 
)
inline

References equal_impl().

predicate_result BOOST_TEST_DECL boost::test_tools::tt_detail::equal_impl ( wchar_t const *  left,
wchar_t const *  right 
)
predicate_result boost::test_tools::tt_detail::equal_impl ( wchar_t *  left,
wchar_t const *  right 
)
inline

References equal_impl().

predicate_result boost::test_tools::tt_detail::equal_impl ( wchar_t const *  left,
wchar_t *  right 
)
inline

References equal_impl().

predicate_result boost::test_tools::tt_detail::equal_impl ( wchar_t *  left,
wchar_t *  right 
)
inline

References equal_impl().

template<typename FPT >
FPT boost::test_tools::tt_detail::fpt_abs ( FPT  fpv)
inline
bool BOOST_TEST_DECL boost::test_tools::tt_detail::is_defined_impl ( const_string  symbol_name,
const_string  symbol_value 
)
template<typename T >
std::ostream& boost::test_tools::tt_detail::operator<< ( std::ostream &  ostr,
print_helper_t< T > const &  ph 
)
inline
template<typename T >
print_helper_t<T> boost::test_tools::tt_detail::print_helper ( T const &  t)
inline

References boost::flyweights::t.

template<typename FPT >
FPT boost::test_tools::tt_detail::safe_fpt_division ( FPT  f1,
FPT  f2 
)
inline