#include <boost/test/detail/config.hpp>
#include <boost/type.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/test/detail/workaround.hpp>
#include <boost/type_traits/is_const.hpp>
#include <boost/test/detail/suppress_warnings.hpp>
#include <boost/test/detail/enable_warnings.hpp>
Classes | |
struct | boost::unit_test::for_each::static_any_base |
struct | boost::unit_test::for_each::static_any< Iter > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::unit_test | |
boost::unit_test::for_each | |
Macros | |
#define | BOOST_TEST_FE_ANY ::boost::unit_test::for_each::static_any_t |
#define | BOOST_TEST_FE_IS_CONST(COL) ::boost::unit_test::for_each::is_const_coll( COL ) |
#define | BOOST_TEST_FE_BEG(COL) |
#define | BOOST_TEST_FE_END(COL) |
#define | BOOST_TEST_FE_DONE(COL) |
#define | BOOST_TEST_FE_NEXT(COL) |
#define | BOOST_FOREACH_NOOP(COL) ((void)&(COL)) |
#define | BOOST_TEST_FE_DEREF(COL, RefType) |
#define | BOOST_TEST_LINE_NUM __LINE__ |
#define | BOOST_TEST_FE_CUR_VAR BOOST_JOIN( _fe_cur_, BOOST_TEST_LINE_NUM ) |
#define | BOOST_TEST_FE_END_VAR BOOST_JOIN( _fe_end_, BOOST_TEST_LINE_NUM ) |
#define | BOOST_TEST_FE_CON_VAR BOOST_JOIN( _fe_con_, BOOST_TEST_LINE_NUM ) |
#define | BOOST_TEST_FOREACH(RefType, var, COL) |
Typedefs | |
typedef static_any_base const & | boost::unit_test::for_each::static_any_t |
Functions | |
template<typename Iter > | |
Iter & | boost::unit_test::for_each::static_any_cast (static_any_t a, Iter *=0) |
template<typename C > | |
is_const< C > | boost::unit_test::for_each::is_const_coll (C &) |
template<typename C > | |
static_any < BOOST_DEDUCED_TYPENAME C::iterator > | boost::unit_test::for_each::begin (C &t, mpl::false_) |
template<typename C > | |
static_any < BOOST_DEDUCED_TYPENAME C::const_iterator > | boost::unit_test::for_each::begin (C const &t, mpl::true_) |
template<typename C > | |
static_any < BOOST_DEDUCED_TYPENAME C::iterator > | boost::unit_test::for_each::end (C &t, mpl::false_) |
template<typename C > | |
static_any < BOOST_DEDUCED_TYPENAME C::const_iterator > | boost::unit_test::for_each::end (C const &t, mpl::true_) |
template<typename C > | |
bool | boost::unit_test::for_each::done (static_any_t cur, static_any_t end, C &, mpl::false_) |
template<typename C > | |
bool | boost::unit_test::for_each::done (static_any_t cur, static_any_t end, C const &, mpl::true_) |
template<typename C > | |
void | boost::unit_test::for_each::next (static_any_t cur, C &, mpl::false_) |
template<typename C > | |
void | boost::unit_test::for_each::next (static_any_t cur, C const &, mpl::true_) |
template<class RefType , typename C > | |
RefType | boost::unit_test::for_each::deref (static_any_t cur, C &,::boost::type< RefType >, mpl::false_) |
template<class RefType , typename C > | |
RefType | boost::unit_test::for_each::deref (static_any_t cur, C const &,::boost::type< RefType >, mpl::true_) |
#define BOOST_FOREACH_NOOP | ( | COL | ) | ((void)&(COL)) |
#define BOOST_TEST_FE_ANY ::boost::unit_test::for_each::static_any_t |
#define BOOST_TEST_FE_BEG | ( | COL | ) |
#define BOOST_TEST_FE_CON_VAR BOOST_JOIN( _fe_con_, BOOST_TEST_LINE_NUM ) |
#define BOOST_TEST_FE_CUR_VAR BOOST_JOIN( _fe_cur_, BOOST_TEST_LINE_NUM ) |
#define BOOST_TEST_FE_DEREF | ( | COL, | |
RefType | |||
) |
#define BOOST_TEST_FE_DONE | ( | COL | ) |
#define BOOST_TEST_FE_END | ( | COL | ) |
#define BOOST_TEST_FE_END_VAR BOOST_JOIN( _fe_end_, BOOST_TEST_LINE_NUM ) |
#define BOOST_TEST_FE_IS_CONST | ( | COL | ) | ::boost::unit_test::for_each::is_const_coll( COL ) |
#define BOOST_TEST_FE_NEXT | ( | COL | ) |
#define BOOST_TEST_FOREACH | ( | RefType, | |
var, | |||
COL | |||
) |
Referenced by boost::BOOST_RT_PARAM_NAMESPACE::file::get_param_value(), boost::BOOST_RT_PARAM_NAMESPACE::cla::parser::help(), boost::BOOST_RT_PARAM_NAMESPACE::file::param_namespace::insert_param(), boost::unit_test::ut_detail::delim_policy< iterator_value< Iter >::type, CharCompare >::operator()(), boost::BOOST_RT_PARAM_NAMESPACE::cla::parser::operator<<(), boost::BOOST_RT_PARAM_NAMESPACE::cla::parser::operator[](), boost::BOOST_RT_PARAM_NAMESPACE::cla::parser::parse(), boost::unit_test::print_escaped(), boost::BOOST_RT_PARAM_NAMESPACE::file::param_namespace::subnamespace(), and boost::BOOST_RT_PARAM_NAMESPACE::cla::parser::usage().
#define BOOST_TEST_LINE_NUM __LINE__ |