rpm  5.4.14
rpmds-py.h
Go to the documentation of this file.
1 #ifndef H_RPMDS_PY
2 #define H_RPMDS_PY
3 
4 #include "rpmds.h"
5 
12 
15 typedef struct rpmdsObject_s {
16  PyObject_HEAD
17  PyObject *md_dict;
18  int active;
19 /*@null@*/
21 } rpmdsObject;
22 
25 /*@unchecked@*/
26 extern PyTypeObject rpmds_Type;
27 
28 #ifdef __cplusplus
29 extern "C" {
30 #endif
31 
34 /*@null@*/
36  /*@*/;
37 
40 /*@null@*/
42  /*@*/;
43 
46 /*@null@*/
47 rpmdsObject * rpmds_Single(PyObject * s, PyObject * args, PyObject * kwds)
48  /*@*/;
49 
52 /*@null@*/
53 rpmdsObject * hdr_dsFromHeader(PyObject * s, PyObject * args, PyObject * kwds)
54  /*@*/;
55 
58 /*@null@*/
59 rpmdsObject * hdr_dsOfHeader(PyObject * s)
60  /*@*/;
61 
62 #ifdef __cplusplus
63 }
64 #endif
65 
68 #endif
rpmdsObject * rpmds_Wrap(rpmds ds)
Definition: rpmds-py.c:802
PyTypeObject rpmds_Type
Definition: rpmds-py.c:745
PyObject * args
Definition: rpmts-py.c:200
PyObject_HEAD PyObject * md_dict
Definition: rpmds-py.h:17
rpmds dsFromDs(rpmdsObject *s)
Definition: rpmds-py.c:796
rpmdsObject * hdr_dsFromHeader(PyObject *s, PyObject *args, PyObject *kwds)
Definition: rpmds-py.c:841
Structure(s) used for dependency tag sets.
rpmds ds
Definition: rpmds-py.h:20
struct rpmds_s * rpmds
Dependency tag sets from a header, so that a header can be discarded early.
Definition: rpmtypes.h:28
rpmdsObject * rpmds_Single(PyObject *s, PyObject *args, PyObject *kwds)
Definition: rpmds-py.c:815
const char * s
Definition: poptALL.c:734
rpmdsObject * hdr_dsOfHeader(PyObject *s)
Definition: rpmds-py.c:864
struct rpmdsObject_s rpmdsObject
static PyObject *rpmds ds
Definition: rpmte-py.c:283