Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::objects::detail Namespace Reference

Classes

struct  py_iter_
 

Functions

template<class Iterator , class NextPolicies >
object demand_iterator_class (char const *name, Iterator *=0, NextPolicies const &policies=NextPolicies())
 
template<class Target , class Iterator , class NextPolicies , class Accessor1 , class Accessor2 >
object make_iterator_function (Accessor1 const &get_start, Accessor2 const &get_finish, NextPolicies const &, Iterator const &(*)(), boost::type< Target > *, int)
 
template<class Target , class Iterator , class NextPolicies , class Accessor1 , class Accessor2 >
object make_iterator_function (Accessor1 const &get_start, Accessor2 const &get_finish, NextPolicies const &next_policies, Iterator &(*)(), boost::type< Target > *,...)
 

Function Documentation

template<class Iterator , class NextPolicies >
object boost::python::objects::detail::demand_iterator_class ( char const *  name,
Iterator *  = 0,
NextPolicies const &  policies = NextPolicies() 
)
template<class Target , class Iterator , class NextPolicies , class Accessor1 , class Accessor2 >
object boost::python::objects::detail::make_iterator_function ( Accessor1 const &  get_start,
Accessor2 const &  get_finish,
NextPolicies const &  ,
Iterator const &  *)(,
boost::type< Target > *  ,
int   
)
inline
template<class Target , class Iterator , class NextPolicies , class Accessor1 , class Accessor2 >
object boost::python::objects::detail::make_iterator_function ( Accessor1 const &  get_start,
Accessor2 const &  get_finish,
NextPolicies const &  next_policies,
Iterator &  *)(,
boost::type< Target > *  ,
  ... 
)
inline