#include <foreach.hpp>
Public Types | |
typedef BOOST_DEDUCED_TYPENAME wrap_cstr< T >::type | container |
typedef BOOST_DEDUCED_TYPENAME boost::mpl::eval_if< C, range_reverse_iterator < container const > , range_reverse_iterator < container > >::type | type |
Public Member Functions | |
BOOST_MPL_ASSERT_MSG ((!is_char_array< T >::value), IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING,(T &)) | |
typedef BOOST_DEDUCED_TYPENAME wrap_cstr<T>::type boost::foreach_detail_::foreach_reverse_iterator< T, C >::container |
typedef BOOST_DEDUCED_TYPENAME boost::mpl::eval_if< C , range_reverse_iterator<container const> , range_reverse_iterator<container> >::type boost::foreach_detail_::foreach_reverse_iterator< T, C >::type |
boost::foreach_detail_::foreach_reverse_iterator< T, C >::BOOST_MPL_ASSERT_MSG | ( | (!is_char_array< T >::value) | , |
IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING | , | ||
(T &) | |||
) |