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

Namespaces

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

Macros

#define BOOST_PYTHON_NO_ARRAY_ARG(T)
 

Functions

template<class Target , class Key >
object boost::python::api::getattr (Target const &target, Key const &key)
 
template<class Target , class Key , class Default >
object boost::python::api::getattr (Target const &target, Key const &key, Default const &default_)
 
template<class Key , class Value >
void boost::python::api::setattr (object const &target, Key const &key, Value const &value)
 
template<class Key >
void boost::python::api::delattr (object const &target, Key const &key)
 
template<class Target , class Key >
object boost::python::api::getitem (Target const &target, Key const &key)
 
template<class Key , class Value >
void boost::python::api::setitem (object const &target, Key const &key, Value const &value)
 
template<class Key >
void boost::python::api::delitem (object const &target, Key const &key)
 
template<class Target , class Begin , class End >
object boost::python::api::getslice (Target const &target, Begin const &begin, End const &end)
 
template<class Begin , class End , class Value >
void boost::python::api::setslice (object const &target, Begin const &begin, End const &end, Value const &value)
 
template<class Begin , class End >
void boost::python::api::delslice (object const &target, Begin const &begin, End const &end)
 

Macro Definition Documentation

#define BOOST_PYTHON_NO_ARRAY_ARG (   T)