• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/pyobjc-42/pyobjc/pyobjc-core/Modules/objc/

Lines Matching refs:argument

63 + (int)wrapPyObject:(PyObject *)argument toId:(id *)datum
69 if (unlikely(argument == Py_None)) {
75 rval = PyObjC_FindObjCProxy(argument);
82 if (likely(PyObjCObject_Check (argument))) {
83 rval = PyObjCObject_GetObject(argument);
86 } else if (unlikely(PyObjCClass_Check(argument))) {
87 rval = (id)PyObjCClass_GetClass(argument);
92 anObject = PyObject_GetAttrString(argument, "__pyobjc_object__");
94 if (anObject != argument) {
104 if (PyUnicode_Check(argument)) {
106 unicodeWithPythonObject:argument];
108 PyObjC_RegisterObjCProxy(argument, rval);
113 } else if (PyBool_Check(argument)) {
118 if (argument == Py_True) {
123 PyObjC_RegisterObjCProxy(argument, rval);
127 } else if (PyInt_Check (argument)) {
128 rval = [OC_PythonNumber numberWithPythonObject:argument];
129 PyObjC_RegisterObjCProxy(argument, rval);
133 } else if (PyFloat_Check (argument)) {
134 rval = [OC_PythonNumber numberWithPythonObject:argument];
135 PyObjC_RegisterObjCProxy(argument, rval);
138 } else if (PyLong_Check(argument)) {
139 rval = [OC_PythonNumber numberWithPythonObject:argument];
140 PyObjC_RegisterObjCProxy(argument, rval);
143 } else if (PyList_Check(argument) || PyTuple_Check(argument)) {
145 arrayWithPythonObject:argument];
146 PyObjC_RegisterObjCProxy(argument, rval);
148 } else if (PyDict_Check(argument)) {
150 dictionaryWithPythonObject:argument];
151 PyObjC_RegisterObjCProxy(argument, rval);
154 } else if (PyString_Check(argument)) {
164 stringWithPythonObject:argument];
166 PyObjC_RegisterObjCProxy(argument, rval);
173 } else if (PyObject_CheckReadBuffer(argument)) {
175 dataWithPythonObject:argument];
177 PyObjC_RegisterObjCProxy(argument, rval);
183 } else if (PyAnySet_Check(argument)) {
184 rval = [OC_PythonSet setWithPythonObject:argument];
186 PyObjC_RegisterObjCProxy(argument, rval);
192 } else if ((rval = PyObjC_CFTypeToID(argument))) {
198 objectWithCoercedObject:argument];
504 /*#F Check the argument count of the method/function @var{pymethod},
1279 format: @"nil argument"];