#include <boost/static_assert.hpp>
#include <boost/iterator.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/iterator/iterator_categories.hpp>
#include <boost/iterator/iterator_facade.hpp>
#include <boost/iterator/detail/enable_if.hpp>
#include <boost/mpl/and.hpp>
#include <boost/mpl/not.hpp>
#include <boost/mpl/or.hpp>
#include <boost/type_traits/is_same.hpp>
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/add_reference.hpp>
#include <boost/iterator/detail/config_def.hpp>
#include <boost/iterator/iterator_traits.hpp>
#include <boost/iterator/detail/config_undef.hpp>
Go to the source code of this file.
Namespaces | |
boost | |
BOOST_MOVE_USE_STANDARD_LIBRARY_MOVE. | |
boost::iterators | |
boost::iterators::detail | |
Macros | |
#define | BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL(cat) boost::iterators::detail::iterator_adaptor_assert_traversal<my_traversal, cat>(); |
Functions | |
template<class Tr1 , class Tr2 > | |
void | boost::iterators::detail::iterator_adaptor_assert_traversal () |
#define BOOST_ITERATOR_ADAPTOR_ASSERT_TRAVERSAL | ( | cat | ) | boost::iterators::detail::iterator_adaptor_assert_traversal<my_traversal, cat>(); |
Definition at line 314 of file iterator_adaptor.hpp.