1/* Interpreter ID Object */
2
3#ifndef Py_INTERNAL_INTERPRETERIDOBJECT_H
4#define Py_INTERNAL_INTERPRETERIDOBJECT_H
5#ifdef __cplusplus
6extern "C" {
7#endif
8
9#ifndef Py_BUILD_CORE
10#  error "this header requires Py_BUILD_CORE define"
11#endif
12
13PyAPI_DATA(PyTypeObject) _PyInterpreterID_Type;
14
15PyAPI_FUNC(PyObject *) _PyInterpreterID_New(int64_t);
16PyAPI_FUNC(PyObject *) _PyInterpreterState_GetIDObject(PyInterpreterState *);
17PyAPI_FUNC(PyInterpreterState *) _PyInterpreterID_LookUp(PyObject *);
18
19#ifdef __cplusplus
20}
21#endif
22#endif  // !Py_INTERNAL_INTERPRETERIDOBJECT_H
23