1 #ifndef __PYTHONCPPCONV_HXX__
2 #define __PYTHONCPPCONV_HXX__
5 #include "CppPorts.hxx"
11 //Proxy port to adapt C++ port to Python port
13 class PyCpp : public ProxyPort
16 PyCpp(InputCppPort* p)
17 : ProxyPort(p), DataPort(p->getName(), p->getNode(), p->edGetType()), Port(p->getNode()) {}
18 virtual void put(const void *data) throw(ConversionException);
19 void put(PyObject *data) throw(ConversionException);
21 int isAdaptableCppPyObject(const TypeCode *t1, const TypeCode *t2);