Lines Matching full:overloads
692 /// Helper class used to collect all the possible overloads of an
720 /// MatcherDescriptor that wraps multiple "overloads" of the same
724 /// more than one overloads match the arguments.
729 : Overloads(std::make_move_iterator(Callbacks.begin()),
739 for (const auto &O : Overloads) {
758 bool Overload0Variadic = Overloads[0]->isVariadic();
760 for (const auto &O : Overloads) {
768 unsigned Overload0NumArgs = Overloads[0]->getNumArgs();
770 for (const auto &O : Overloads) {
779 for (const auto &O : Overloads) {
787 for (const auto &O : Overloads) {
795 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
1130 std::vector<std::unique_ptr<MatcherDescriptor>> Overloads;
1132 Overloads);
1133 return std::make_unique<OverloadedMatcherDescriptor>(Overloads);