/external/python/cpython2/Doc/includes/ |
D | typestruct.h | 26 getattrofunc tp_getattro; member
|
/external/python/cpython3/Doc/includes/ |
D | typestruct.h | 27 getattrofunc tp_getattro; member
|
/external/python/cpython3/Objects/ |
D | object.c | 911 if (tp->tp_getattro != NULL) in PyObject_GetAttr() 912 return (*tp->tp_getattro)(v, name); in PyObject_GetAttr() 938 if (tp->tp_getattro == PyObject_GenericGetAttr) { in _PyObject_LookupAttr() 948 if (tp->tp_getattro != NULL) { in _PyObject_LookupAttr() 949 *result = (*tp->tp_getattro)(v, name); in _PyObject_LookupAttr() 1030 if (tp->tp_getattr == NULL && tp->tp_getattro == NULL) in PyObject_SetAttr() 1135 if (Py_TYPE(obj)->tp_getattro != PyObject_GenericGetAttr in _PyObject_GetMethod()
|
D | typeslots.inc | 59 offsetof(PyHeapTypeObject, ht_type.tp_getattro),
|
D | typeobject.c | 2769 if (base->tp_getattr == NULL && base->tp_getattro == NULL) in type_new() 2770 type->tp_getattro = PyObject_GenericGetAttr; in type_new() 5050 if (type->tp_getattr == NULL && type->tp_getattro == NULL) { in inherit_slots() 5052 type->tp_getattro = base->tp_getattro; in inherit_slots() 6440 tp->tp_getattro = slot_tp_getattro; in slot_tp_getattr_hook() 6805 TPSLOT("__getattribute__", tp_getattro, slot_tp_getattr_hook, 6808 TPSLOT("__getattr__", tp_getattro, slot_tp_getattr_hook, NULL, ""),
|
/external/python/cpython3/Python/ |
D | context.c | 666 .tp_getattro = PyObject_GenericGetAttr, 1003 .tp_getattro = PyObject_GenericGetAttr, 1137 .tp_getattro = PyObject_GenericGetAttr, 1193 .tp_getattro = PyObject_GenericGetAttr,
|
D | hamt.c | 2621 .tp_getattro = PyObject_GenericGetAttr, \ 2919 .tp_getattro = PyObject_GenericGetAttr, 2939 .tp_getattro = PyObject_GenericGetAttr, 2952 .tp_getattro = PyObject_GenericGetAttr, 2965 .tp_getattro = PyObject_GenericGetAttr,
|
/external/python/cpython3/Modules/ |
D | _asynciomodule.c | 1638 .tp_getattro = PyObject_GenericGetAttr, 1756 .tp_getattro = PyObject_GenericGetAttr, 1830 .tp_getattro = PyObject_GenericGetAttr, 3163 .tp_getattro = PyObject_GenericGetAttr,
|
/external/python/cpython2/Objects/ |
D | object.c | 1200 if (tp->tp_getattro != NULL) in PyObject_GetAttr() 1201 return (*tp->tp_getattro)(v, name); in PyObject_GetAttr() 1262 if (tp->tp_getattr == NULL && tp->tp_getattro == NULL) in PyObject_SetAttr()
|
D | typeobject.c | 2492 if (base->tp_getattr == NULL && base->tp_getattro == NULL) in type_new() 2493 type->tp_getattro = PyObject_GenericGetAttr; in type_new() 4043 if (type->tp_getattr == NULL && type->tp_getattro == NULL) { 4045 type->tp_getattro = base->tp_getattro; 5679 tp->tp_getattro = slot_tp_getattro; 6054 TPSLOT("__getattribute__", tp_getattro, slot_tp_getattr_hook, 6056 TPSLOT("__getattr__", tp_getattro, slot_tp_getattr_hook, NULL, ""),
|
/external/python/cpython3/Doc/extending/ |
D | newtypes.rst | 203 getattrofunc tp_getattro; /* PyObject * version */ 236 should leave the :c:member:`~PyTypeObject.tp_getattro` and :c:member:`~PyTypeObject.tp_setattro` fi… 313 \member{tp_getattro} and \member{tp_setattro} handlers. The
|
/external/python/cpython3/Doc/c-api/ |
D | typeobj.rst | 201 that acts the same as the :c:member:`~PyTypeObject.tp_getattro` function, but taking a C string 206 … This field is inherited by subtypes together with :c:member:`~PyTypeObject.tp_getattro`: a subtype 207 …inherits both :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` from … 208 …the subtype's :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` are b… 343 .. c:member:: getattrofunc PyTypeObject.tp_getattro 352 …inherits both :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` from … 353 …the subtype's :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` are b…
|
D | object.rst | 70 object's ``tp_getattro`` slot. It looks for a descriptor in the dictionary
|
/external/python/cpython2/Include/ |
D | object.h | 349 getattrofunc tp_getattro; member
|
/external/python/cpython3/Include/ |
D | object.h | 372 getattrofunc tp_getattro; member
|
/external/python/cpython2/Doc/c-api/ |
D | typeobj.rst | 232 that acts the same as the :c:member:`~PyTypeObject.tp_getattro` function, but taking a C string 237 … This field is inherited by subtypes together with :c:member:`~PyTypeObject.tp_getattro`: a subtype 238 …inherits both :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` from … 239 …the subtype's :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` are b… 380 .. c:member:: getattrofunc PyTypeObject.tp_getattro 389 …inherits both :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` from … 390 …the subtype's :c:member:`~PyTypeObject.tp_getattr` and :c:member:`~PyTypeObject.tp_getattro` are b…
|
D | structures.rst | 366 can be useful in the implementation of a :c:member:`~PyTypeObject.tp_getattro` or
|
D | object.rst | 48 object's ``tp_getattro`` slot. It looks for a descriptor in the dictionary
|
/external/python/cpython2/Doc/extending/ |
D | newtypes.rst | 98 0, /* tp_getattro */ 1163 should leave the :c:member:`~PyTypeObject.tp_getattro` and :c:member:`~PyTypeObject.tp_setattro` fi… 1248 \member{tp_getattro} and \member{tp_setattro} handlers. The
|
/external/protobuf/python/google/protobuf/pyext/ |
D | message.cc | 2653 return CMessage_Type.tp_base->tp_getattro( in CheckAndGetInteger()
|