Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::foreach_detail_::foreach_iterator< T, C > Struct Template Reference

#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 &))
 

Member Typedef Documentation

template<typename T, typename C = boost::mpl::false_>
typedef BOOST_DEDUCED_TYPENAME wrap_cstr<T>::type boost::foreach_detail_::foreach_iterator< T, C >::container

Member Function Documentation

template<typename T, typename C = boost::mpl::false_>
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 &)   
)

The documentation for this struct was generated from the following file: