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