Lines Matching refs:overloads
299 instead, hide the parent's overloads in this case */
427 /* Iterator over the list of potentially admissible overloads */
428 const function_record *overloads = (function_record *) PyCapsule_GetPointer(self, nullptr),
429 *it = overloads;
438 if (overloads->is_constructor) {
439 const auto tinfo = get_type_info((PyTypeObject *) overloads->scope.ptr());
461 // However, if there are no overloads, we can just skip the no-convert pass entirely
635 // then add this call to the list of second pass overloads to try.
712 if (overloads->is_operator)
715 std::string msg = std::string(overloads->name) + "(): incompatible " +
716 std::string(overloads->is_constructor ? "constructor" : "function") +
720 for (const function_record *it2 = overloads; it2 != nullptr; it2 = it2->next) {
724 if (overloads->is_constructor) {
749 for (size_t ti = overloads->is_constructor ? 1 : 0; ti < args_.size(); ++ti) {
779 if (overloads->is_constructor && !self_value_and_holder.holder_constructed()) {