Coverage Report

Created: 2022-07-08 09:39

/home/mdboom/Work/builds/cpython/Include/internal/pycore_unionobject.h
Line
Count
Source
1
#ifndef Py_INTERNAL_UNIONOBJECT_H
2
#define Py_INTERNAL_UNIONOBJECT_H
3
#ifdef __cplusplus
4
extern "C" {
5
#endif
6
7
#ifndef Py_BUILD_CORE
8
#  error "this header requires Py_BUILD_CORE define"
9
#endif
10
11
extern PyTypeObject _PyUnion_Type;
12
#define _PyUnion_Check(op) Py_IS_TYPE((op), &_PyUnion_Type)
13
extern PyObject *_Py_union_type_or(PyObject *, PyObject *);
14
15
#define _PyGenericAlias_Check(op) PyObject_TypeCheck((op), &Py_GenericAliasType)
16
extern PyObject *_Py_subs_parameters(PyObject *, PyObject *, PyObject *, PyObject *);
17
extern PyObject *_Py_make_parameters(PyObject *);
18
extern PyObject *_Py_union_args(PyObject *self);
19
20
#ifdef __cplusplus
21
}
22
#endif
23
#endif /* !Py_INTERNAL_UNIONOBJECT_H */