![]() |
ATLAS Offline Software
|
Go to the source code of this file.
Namespaces | |
| namespace | PyAthena |
Functions | |
| std::string | PyAthena::repr (PyObject *o) |
| returns the string representation of a python object equivalent of calling repr(o) in python | |
| std::string | PyAthena::str (PyObject *o) |
| returns the string representation of a python object equivalent of calling str(o) in python | |
| 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 | |
| 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 | |
| void | PyAthena::throw_py_exception (bool display=true) |
| helper function to capture the boilerplate code for user friendly stack trace display | |