#include <boost/python/type_id.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/mpl/if.hpp>
#include <boost/type_traits/is_polymorphic.hpp>
#include <boost/type_traits/is_base_and_derived.hpp>
#include <boost/detail/workaround.hpp>
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::python | |
boost::python::objects | |
Typedefs | |
typedef type_info | boost::python::objects::class_id |
typedef std::pair< void *, class_id > | boost::python::objects::dynamic_id_t |
typedef dynamic_id_t(* | boost::python::objects::dynamic_id_function )(void *) |
Functions | |
BOOST_PYTHON_DECL void | boost::python::objects::register_dynamic_id_aux (class_id static_id, dynamic_id_function get_dynamic_id) |
BOOST_PYTHON_DECL void | boost::python::objects::add_cast (class_id src_t, class_id dst_t, void *(*cast)(void *), bool is_downcast) |
template<class T > | |
void | boost::python::objects::register_dynamic_id (T *=0) |
template<class Source , class Target > | |
void | boost::python::objects::register_conversion (bool is_downcast=::boost::is_base_and_derived< Source, Target >::value, Source *=0, Target *=0) |