constructor - bool
Şöyle yaparız.
Elimizde bir pyton module ve içinde bir sınıf olsun.
Şöyle yaparız.
Şöyle yaparız.
boost::python::object convert_to_python_bool(bool input_bool) {
return boost::python::object(input_bool);
}
attr metoduElimizde bir pyton module ve içinde bir sınıf olsun.
import pika
class A:
...
Constructor çağırmak için şöyle yaparız.bp::object b = a.attr("A")(); // Construct instance of A
Şöyle yaparız.bp::object b ( a.attr( "__dict__" ) );
Metod çağırmak için şöyle yaparız.bp::object h = ...;
a.attr("callback")(h);
is_none metoduŞöyle yaparız.
object bar = ...;
if (bar.is_none()) {...}
operator [] metodu
Elimizde bir python module ve içinde bir metod olsun.
import my_module
def MyPythonFunc(a):
return a.compute()
Metoda erişmek için şöyle yaparız.bp::object fn = a["MyPythonFunc"];
if (!fn.is_none()) {
...
}
Hiç yorum yok:
Yorum Gönder