Lines Matching refs:supers
27 "objc.formal_protocol(name, supers, selector_list)\n"
88 static char* keywords[] = { "name", "supers", "selectors", NULL };
90 PyObject* supers;
103 keywords, &name, &supers, &selectors)) {
107 if (supers != Py_None) {
108 supers = PySequence_Fast(supers, "supers need to be a sequence of objc.formal_protocols");
109 if (supers == NULL) return NULL;
110 len = PySequence_Fast_GET_SIZE(supers);
112 PyObject* v = PySequence_Fast_GET_ITEM(supers, i);
114 PyErr_SetString(PyExc_TypeError, "supers need to be a sequence of objc.formal_protocols");
115 Py_DECREF(supers);
121 Py_INCREF(supers);
126 Py_DECREF(supers);
152 Py_DECREF(supers);
176 if (supers == Py_None) {
179 len = PySequence_Fast_GET_SIZE(supers);
186 PyObject* v = PySequence_Fast_GET_ITEM(supers, i);
258 Py_DECREF(supers);
266 Py_DECREF(supers);