Lines Matching defs:ArgTypes
722 /// \param ArgTypes (out) List of the possible argument types. For each
723 /// argument, ArgTypes contains QualTypes for the Cartesian product
728 SmallVector<SmallVector<QualType, 1>, 5> &ArgTypes) {
741 ArgTypes.push_back(std::move(Ty));
753 /// \param ArgTypes (in) List of the possible types for the arguments.
757 SmallVector<SmallVector<QualType, 1>, 5> &ArgTypes) {
771 for (unsigned A = 0; A < ArgTypes.size(); A++) {
773 if (ArgTypes[A].size() == 0)
779 assert(GenTypeMaxCnt % ArgTypes[A].size() == 0 &&
781 unsigned Idx = IGenType % ArgTypes[A].size();
782 ArgList.push_back(ArgTypes[A][Idx]);
841 SmallVector<SmallVector<QualType, 1>, 5> ArgTypes;
845 ArgTypes);
853 ArgTypes);