![]() |
ATLAS Offline Software
|
Classes | |
| class | Alg |
| class | Aud |
| class | PyComponentMgr |
| class | Svc |
| class | Tool |
Typedefs | |
| typedef ::AthAlgorithm | AlgBase_t |
| typedef ::AthService | SvcBase_t |
| typedef ::AthAlgTool | ToolBase_t |
Functions | |
| std::string | repr (PyObject *o) |
returns the string representation of a python object equivalent of calling repr(o) in python More... | |
| std::string | str (PyObject *o) |
returns the string representation of a python object equivalent of calling str(o) in python More... | |
| StatusCode callPyMethod | ATLAS_NOT_THREAD_SAFE (PyObject *self, const char *method, PyObject *arg=nullptr) |
| call the python method More... | |
| StatusCode queryInterface | ATLAS_NOT_THREAD_SAFE (PyObject *self, const InterfaceID &riid, void **ppvInterface) |
| query interface binding More... | |
| void pyAudit | ATLAS_NOT_THREAD_SAFE (PyObject *self, const char *method, const char *evt, const char *component) |
| helper function for PyAthena::Aud More... | |
| void pyAudit | ATLAS_NOT_THREAD_SAFE (PyObject *self, const char *method, const char *evt, const char *component, const StatusCode &sc) |
| helper function for PyAthena::Aud More... | |
| void | throw_py_exception (bool display=true) |
| helper function to capture the boilerplate code for user friendly stack trace display More... | |
| typedef ::AthAlgorithm PyAthena::AlgBase_t |
Definition at line 29 of file PyAthenaAlg.h.
| typedef ::AthService PyAthena::SvcBase_t |
Definition at line 30 of file PyAthenaSvc.h.
| typedef ::AthAlgTool PyAthena::ToolBase_t |
Definition at line 29 of file PyAthenaTool.h.
| void pyAudit PyAthena::ATLAS_NOT_THREAD_SAFE | ( | PyObject * | self, |
| const char * | method, | ||
| const char * | evt, | ||
| const char * | component | ||
| ) |
helper function for PyAthena::Aud
| void pyAudit PyAthena::ATLAS_NOT_THREAD_SAFE | ( | PyObject * | self, |
| const char * | method, | ||
| const char * | evt, | ||
| const char * | component, | ||
| const StatusCode & | sc | ||
| ) |
helper function for PyAthena::Aud
| StatusCode callPyMethod PyAthena::ATLAS_NOT_THREAD_SAFE | ( | PyObject * | self, |
| const char * | method, | ||
| PyObject * | arg = nullptr |
||
| ) |
call the python method
| StatusCode queryInterface PyAthena::ATLAS_NOT_THREAD_SAFE | ( | PyObject * | self, |
| const InterfaceID & | riid, | ||
| void ** | ppvInterface | ||
| ) |
query interface binding
| std::string PyAthena::repr | ( | PyObject * | o | ) |
returns the string representation of a python object equivalent of calling repr(o) in python
Definition at line 106 of file PyAthenaUtils.cxx.
| std::string PyAthena::str | ( | PyObject * | o | ) |
returns the string representation of a python object equivalent of calling str(o) in python
Definition at line 121 of file PyAthenaUtils.cxx.
| void PyAthena::throw_py_exception | ( | bool | display = true | ) |
helper function to capture the boilerplate code for user friendly stack trace display
Definition at line 135 of file PyAthenaUtils.cxx.
1.8.18