Home
last modified time | relevance | path

Searched refs:Py_TPFLAGS_METHOD_DESCRIPTOR (Results 1 - 10 of 10) sorted by relevance

/third_party/python/Lib/test/
H A Dtest_call.py569 Py_TPFLAGS_METHOD_DESCRIPTOR = 1 << 17 variable
588 self.assertFalse(type(repr).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
589 self.assertTrue(type(list.append).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
590 self.assertTrue(type(list.__add__).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
591 self.assertTrue(type(testfunction).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
592 self.assertTrue(type(cached).__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
594 self.assertTrue(_testcapi.MethodDescriptorBase.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
595 self.assertTrue(_testcapi.MethodDescriptorDerived.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
596 self.assertFalse(_testcapi.MethodDescriptorNopGet.__flags__ & Py_TPFLAGS_METHOD_DESCRIPTOR)
598 # Mutable heap types should not inherit Py_TPFLAGS_METHOD_DESCRIPTOR
[all...]
/third_party/python/Include/
H A Dobject.h399 #define Py_TPFLAGS_METHOD_DESCRIPTOR (1UL << 17) macro
/third_party/python/Objects/
H A Dfuncobject.c779 Py_TPFLAGS_METHOD_DESCRIPTOR, /* tp_flags */
H A Ddescrobject.c732 Py_TPFLAGS_METHOD_DESCRIPTOR, /* tp_flags */
882 Py_TPFLAGS_METHOD_DESCRIPTOR, /* tp_flags */
H A Dtypeobject.c1610 if (_PyType_HasFeature(Py_TYPE(res), Py_TPFLAGS_METHOD_DESCRIPTOR)) { in lookup_maybe_method()
6010 /* Inherit Py_TPFLAGS_METHOD_DESCRIPTOR if tp_descr_get was inherited, in inherit_slots()
6015 _PyType_HasFeature(base, Py_TPFLAGS_METHOD_DESCRIPTOR)) in inherit_slots()
6017 type->tp_flags |= Py_TPFLAGS_METHOD_DESCRIPTOR; in inherit_slots()
6056 * - Py_TPFLAGS_METHOD_DESCRIPTOR requires tp_descr_get in type_ready_pre_checks()
6061 if (type->tp_flags & Py_TPFLAGS_METHOD_DESCRIPTOR) { in type_ready_pre_checks()
H A Dobject.c1172 if (_PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_METHOD_DESCRIPTOR)) { in _PyObject_GetMethod()
/third_party/python/Modules/
H A D_functoolsmodule.c1423 Py_TPFLAGS_METHOD_DESCRIPTOR | Py_TPFLAGS_IMMUTABLETYPE,
H A D_testcapimodule.c7346 Py_TPFLAGS_METHOD_DESCRIPTOR | Py_TPFLAGS_HAVE_VECTORCALL,
/third_party/python/Python/
H A Dspecialize.c532 METHOD, /* Attribute has Py_TPFLAGS_METHOD_DESCRIPTOR set */
591 if (desc_cls->tp_flags & Py_TPFLAGS_METHOD_DESCRIPTOR) { in analyze_descriptor()
H A Dceval.c4562 assert(_PyType_HasFeature(Py_TYPE(res), Py_TPFLAGS_METHOD_DESCRIPTOR));
4594 assert(_PyType_HasFeature(Py_TYPE(res), Py_TPFLAGS_METHOD_DESCRIPTOR));
4613 assert(_PyType_HasFeature(Py_TYPE(res), Py_TPFLAGS_METHOD_DESCRIPTOR));

Completed in 45 milliseconds