OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <PyOpalObject.h>
Inherits boost::python::default_call_policies, and boost::python::default_call_policies.
Public Member Functions | |
PyOpalObjectSetProperty (AttributeType type, std::string opalName) | |
~PyOpalObjectSetProperty () | |
template<class ArgumentPackage > | |
PyObject * | postcall (ArgumentPackage const &args, PyObject *result) |
PyOpalObjectSetProperty (AttributeType type, std::string opalName) | |
~PyOpalObjectSetProperty () | |
template<class ArgumentPackage > | |
PyObject * | postcall (ArgumentPackage const &args, PyObject *result) |
Static Public Member Functions | |
static void | setObject (PyOpalObject< C > *object) |
static void | setObject (PyOpalObject< C > *object) |
Private Attributes | |
AttributeType | type_m |
std::string | opalName_m |
Static Private Attributes | |
static PyOpalObject< C > * | object_m = NULL |
Helper class to handle setting Attributes from python
Definition at line 326 of file PyOpalObject.h.
|
inline |
Constructor
Definition at line 269 of file PyOpalObject.h.
|
inline |
destructor
Definition at line 271 of file PyOpalObject.h.
|
inline |
Constructor
Definition at line 332 of file PyOpalObject.h.
|
inline |
destructor
Definition at line 334 of file PyOpalObject.h.
PyObject * PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >::postcall | ( | ArgumentPackage const & | args, |
PyObject * | result | ||
) |
postcall action
Definition at line 533 of file PyOpalObject.h.
PyObject * PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >::postcall | ( | ArgumentPackage const & | args, |
PyObject * | result | ||
) |
postcall action
|
inlinestatic |
Set pointer to the element; should be called before each postcall
Definition at line 284 of file PyOpalObject.h.
References PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >::object_m.
Referenced by PyOpal::PyOpalObjectNS::PyOpalObject< C >::dummySet().
|
inlinestatic |
Set pointer to the element; should be called before each postcall
Definition at line 347 of file PyOpalObject.h.
References PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >::object_m.
|
staticprivate |
Definition at line 289 of file PyOpalObject.h.
Referenced by PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >::setObject().
|
private |
Definition at line 288 of file PyOpalObject.h.
|
private |
Definition at line 287 of file PyOpalObject.h.