Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
iterator.hpp File Reference
#include <boost/python/detail/prefix.hpp>
#include <boost/python/detail/target.hpp>
#include <boost/python/object/iterator.hpp>
#include <boost/python/object_core.hpp>
#include <boost/type_traits/cv_traits.hpp>
#include <boost/type_traits/transform_traits.hpp>
#include <boost/bind.hpp>
#include <boost/bind/protect.hpp>
Include dependency graph for iterator.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::python::detail::iterators_impl< const_ >
 
struct  boost::python::detail::iterators_impl< const_ >::apply< T >
 
struct  boost::python::detail::iterators_impl< true >
 
struct  boost::python::detail::iterators_impl< true >::apply< T >
 
struct  boost::python::iterators< T >
 
struct  boost::python::iterator< Container, NextPolicies >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::python
 
 boost::python::detail
 

Functions

template<class Target , class Accessor1 , class Accessor2 , class NextPolicies >
object boost::python::detail::make_iterator (Accessor1 get_start, Accessor2 get_finish, NextPolicies next_policies, Target &(*)())
 
template<class Accessor1 , class Accessor2 >
object boost::python::range (Accessor1 start, Accessor2 finish)
 
template<class NextPolicies , class Accessor1 , class Accessor2 >
object boost::python::range (Accessor1 start, Accessor2 finish, NextPolicies *=0)
 
template<class NextPolicies , class Target , class Accessor1 , class Accessor2 >
object boost::python::range (Accessor1 start, Accessor2 finish, NextPolicies *=0, boost::type< Target > *=0)