Lines Matching refs:supers
13 "objc.formal_protocol(name, supers, selector_list)\n"
74 static char* keywords[] = { "name", "supers", "selectors", NULL };
76 PyObject* supers;
84 keywords, &name, &supers, &selectors)) {
88 if (supers != Py_None) {
89 supers = PySequence_Fast(supers, "supers need to be a sequence of objc.formal_protocols");
90 if (supers == NULL) return NULL;
91 len = PySequence_Fast_GET_SIZE(supers);
93 PyObject* v = PySequence_Fast_GET_ITEM(supers, i);
95 PyErr_SetString(PyExc_TypeError, "supers need to be a sequence of objc.formal_protocols");
96 Py_DECREF(supers);
102 Py_INCREF(supers);
107 Py_DECREF(supers);
116 Py_DECREF(supers);
137 if (supers != Py_None) {
138 len = PySequence_Fast_GET_SIZE(supers);
140 PyObject* v = PySequence_Fast_GET_ITEM(supers, i);
169 Py_DECREF(supers);
177 Py_DECREF(supers);