Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
data_members.hpp File Reference
#include <boost/python/detail/prefix.hpp>
#include <boost/python/handle.hpp>
#include <boost/python/return_value_policy.hpp>
#include <boost/python/return_by_value.hpp>
#include <boost/python/return_internal_reference.hpp>
#include <boost/python/make_function.hpp>
#include <boost/python/converter/builtin_converters.hpp>
#include <boost/python/detail/indirect_traits.hpp>
#include <boost/python/detail/not_specified.hpp>
#include <boost/python/detail/value_arg.hpp>
#include <boost/type_traits/add_const.hpp>
#include <boost/type_traits/add_reference.hpp>
#include <boost/type_traits/is_member_pointer.hpp>
#include <boost/mpl/eval_if.hpp>
#include <boost/mpl/if.hpp>
#include <boost/mpl/vector/vector10.hpp>
#include <boost/detail/workaround.hpp>
Include dependency graph for data_members.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::python::detail::member< Data, Class >
 
struct  boost::python::detail::datum< Data >
 
struct  boost::python::detail::default_getter_by_ref< T >
 
struct  boost::python::detail::default_member_getter_policy< T >
 
struct  boost::python::detail::default_datum_getter_policy< T >
 

Namespaces

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

Functions

template<class D , class Policies >
object boost::python::detail::make_getter (D *d, Policies const &policies, mpl::false_, int)
 
template<class D >
object boost::python::detail::make_getter (D *d, not_specified, mpl::false_, long)
 
template<class C , class D , class Policies >
object boost::python::detail::make_getter (D C::*pm, Policies const &policies, mpl::true_, int)
 
template<class C , class D >
object boost::python::detail::make_getter (D C::*pm, not_specified, mpl::true_, long)
 
template<class D , class P >
object boost::python::detail::make_getter (D &d, P &p, mpl::false_,...)
 
template<class D , class Policies >
object boost::python::detail::make_setter (D *p, Policies const &policies, mpl::false_, int)
 
template<class C , class D , class Policies >
object boost::python::detail::make_setter (D C::*pm, Policies const &policies, mpl::true_, int)
 
template<class D , class Policies >
object boost::python::detail::make_setter (D &x, Policies const &policies, mpl::false_,...)
 
template<class D , class Policies >
object boost::python::make_getter (D &d, Policies const &policies)
 
template<class D , class Policies >
object boost::python::make_getter (D const &d, Policies const &policies)
 
template<class D >
object boost::python::make_getter (D &x)
 
template<class D >
object boost::python::make_getter (D const &d)
 
template<class D , class Policies >
object boost::python::make_setter (D &x, Policies const &policies)
 
template<class D , class Policies >
object boost::python::make_setter (D const &x, Policies const &policies)
 
template<class D >
object boost::python::make_setter (D &x)
 
template<class D >
object boost::python::make_setter (D const &x)