ATLAS Offline Software
Loading...
Searching...
No Matches
PyROOTPickle.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2
3/*
4 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
5*/
6
7
28
29
30#ifndef ROOTUTILS_PYROOTPICKLE_H
31#define ROOTUTILS_PYROOTPICKLE_H
32
33
36
37
38#ifdef _POSIX_C_SOURCE
39# undef _POSIX_C_SOURCE
40#endif
41#include "Python.h"
42
43
44namespace RootUtils {
45
46
48{
49public:
55 static void Initialize (PyObject* libpyroot_pymodule,
56 PyObject* objectproxy_pytype);
57};
58
59
60} // namespace RootUtils
61
62
63#endif // not ROOTUTILS_PYROOTPICKLE_H
_object PyObject
Define macros for attributes used to control the static checker.
#define ATLAS_NO_CHECK_FILE_THREAD_SAFETY
static void Initialize(PyObject *libpyroot_pymodule, PyObject *objectproxy_pytype)
Install the pickling of ObjectProxy's functionality.