Lines Matching full:overloads
477 /// \brief Helper class used to collect all the possible overloads of an
505 /// \brief MatcherDescriptor that wraps multiple "overloads" of the same
509 /// more than one overloads match the arguments.
513 : Overloads(Callbacks.begin(), Callbacks.end()) {}
522 for (const auto &O : Overloads) {
541 bool Overload0Variadic = Overloads[0]->isVariadic();
543 for (const auto &O : Overloads) {
551 unsigned Overload0NumArgs = Overloads[0]->getNumArgs();
553 for (const auto &O : Overloads) {
562 for (const auto &O : Overloads) {
571 for (const auto &O : Overloads) {
579 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
706 std::vector<MatcherDescriptor *> Overloads;
708 Overloads);
709 return new OverloadedMatcherDescriptor(Overloads);