Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::range_detail::has_range_iterator_impl< T, BOOST_DEDUCED_TYPENAME::boost::enable_if< BOOST_DEDUCED_TYPENAME mpl::eval_if< is_const< T >, has_type< range_const_iterator< BOOST_DEDUCED_TYPENAME remove_const< T >::type > >, has_type< range_mutable_iterator< T > > >::type >::type > Struct Template Reference

#include <has_range_iterator.hpp>

Inheritance diagram for boost::range_detail::has_range_iterator_impl< T, BOOST_DEDUCED_TYPENAME::boost::enable_if< BOOST_DEDUCED_TYPENAME mpl::eval_if< is_const< T >, has_type< range_const_iterator< BOOST_DEDUCED_TYPENAME remove_const< T >::type > >, has_type< range_mutable_iterator< T > > >::type >::type >:
Collaboration diagram for boost::range_detail::has_range_iterator_impl< T, BOOST_DEDUCED_TYPENAME::boost::enable_if< BOOST_DEDUCED_TYPENAME mpl::eval_if< is_const< T >, has_type< range_const_iterator< BOOST_DEDUCED_TYPENAME remove_const< T >::type > >, has_type< range_mutable_iterator< T > > >::type >::type >:

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