#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) |