#include <IPyComponent.h>
|
| | DeclareInterfaceID (IPyComponent, 1, 0) |
| virtual | ~IPyComponent ()=default |
| | Destructor:
|
| virtual const char * | typeName () const =0 |
| | return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part
|
| virtual PyObject * | self ()=0 |
| | return associated python object.
|
|
| virtual bool | setPyAttr (PyObject *pyobj)=0 |
| | attach the C++ component to its python cousin
|
Definition at line 30 of file IPyComponent.h.
◆ ~IPyComponent()
| virtual IPyComponent::~IPyComponent |
( |
| ) |
|
|
virtualdefault |
◆ DeclareInterfaceID()
◆ self()
| virtual PyObject * IPyComponent::self |
( |
| ) |
|
|
pure virtual |
◆ setPyAttr()
| virtual bool IPyComponent::setPyAttr |
( |
PyObject * | pyobj | ) |
|
|
protectedpure virtual |
◆ typeName()
| virtual const char * IPyComponent::typeName |
( |
| ) |
const |
|
pure virtual |
return the std::type_info name of the underlying py-component This is used by concrete implementations to connect a python component to its C++ counter-part
Implemented in PyAthena::Alg, and PyAthena::Aud.
◆ PyAthena::PyComponentMgr
The documentation for this class was generated from the following file: