![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
boost/python/def_visitor.hppBoost , Boost.Python Reference Manual , Chapter 2. High Level Components
|
выражение |
Тип возврата |
Требования |
последствия |
---|---|---|---|
< |
< |
< |
Призыв к< |
< |
< |
< |
Звонок в< |
class X {/*...*/}; class my_def_visitor : boost::python::def_visitor<my_def_visitor> { friend class def_visitor_access; template <class classT> void visit(classT& c) const { c.def("foo", &my_def_visitor::foo); c.def("bar", &my_def_visitor::bar); } static void foo(X& self); static void bar(X& self); }; BOOST_PYTHON_MODULE(my_ext) { class_<X>("X") .def(my_def_visitor()); }
Статья boost/python/def_visitor.hpp раздела Boost.Python Reference Manual Chapter 2. High Level Components может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Chapter 2. High Level Components ::
реклама |