| 
    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 | |
| PyOpalObjectGetProperty (AttributeType type, std::string opalName) | |
| ~PyOpalObjectGetProperty () | |
| template<class ArgumentPackage > | |
| PyObject * | postcall (ArgumentPackage const &, PyObject *result) | 
| PyOpalObjectGetProperty (AttributeType type, std::string opalName) | |
| ~PyOpalObjectGetProperty () | |
| template<class ArgumentPackage > | |
| PyObject * | postcall (ArgumentPackage const &, PyObject *result) | 
Static Public Member Functions | |
| static void | setObject (const PyOpalObject< C > *object) | 
| static void | setObject (const PyOpalObject< C > *object) | 
Private Attributes | |
| AttributeType | type_m | 
| std::string | opalName_m | 
Static Private Attributes | |
| static const PyOpalObject< C > * | object_m = NULL | 
Helper class to handle getting Attributes from python
Definition at line 295 of file PyOpalObject.h.
      
  | 
  inline | 
Constructor
Definition at line 238 of file PyOpalObject.h.
      
  | 
  inline | 
destructor
Definition at line 240 of file PyOpalObject.h.
      
  | 
  inline | 
Constructor
Definition at line 301 of file PyOpalObject.h.
      
  | 
  inline | 
destructor
Definition at line 303 of file PyOpalObject.h.
| PyObject * PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >::postcall | ( | ArgumentPackage const & | , | 
| PyObject * | result | ||
| ) | 
postcall action
Definition at line 520 of file PyOpalObject.h.
| PyObject * PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >::postcall | ( | ArgumentPackage const & | , | 
| PyObject * | result | ||
| ) | 
postcall action
      
  | 
  inlinestatic | 
Set pointer to the element; should be called before each postcall
Definition at line 253 of file PyOpalObject.h.
References PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >::object_m.
Referenced by PyOpal::PyOpalObjectNS::PyOpalObject< C >::dummyGet().
      
  | 
  inlinestatic | 
Set pointer to the element; should be called before each postcall
Definition at line 316 of file PyOpalObject.h.
References PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >::object_m.
      
  | 
  staticprivate | 
Definition at line 258 of file PyOpalObject.h.
Referenced by PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >::setObject().
      
  | 
  private | 
Definition at line 257 of file PyOpalObject.h.
      
  | 
  private | 
Definition at line 256 of file PyOpalObject.h.