#include <foreach.hpp>
Public Types | |
| typedef BOOST_DEDUCED_TYPENAME  wrap_cstr< T >::type  | container | 
| typedef BOOST_DEDUCED_TYPENAME  boost::mpl::eval_if< C, range_const_iterator < container > , range_mutable_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_iterator< T, C >::container | 
| typedef BOOST_DEDUCED_TYPENAME boost::mpl::eval_if< C , range_const_iterator<container> , range_mutable_iterator<container> >::type boost::foreach_detail_::foreach_iterator< T, C >::type | 
| boost::foreach_detail_::foreach_iterator< T, C >::BOOST_MPL_ASSERT_MSG | ( | (!is_char_array< T >::value) | , | 
| IS_THIS_AN_ARRAY_OR_A_NULL_TERMINATED_STRING | , | ||
| (T &) | |||
| ) |