Lines Matching refs:Args
108 ArrayRef<ParserValue> Args,
166 ArrayRef<ParserValue> Args,
184 ArrayRef<ParserValue> Args,
186 return Marshaller(Func, MatcherName, NameRange, Args, Error);
283 ArrayRef<ParserValue> Args, Diagnostics *Error) {
284 ArgT **InnerArgs = new ArgT *[Args.size()]();
287 for (size_t i = 0, e = Args.size(); i != e; ++i) {
289 const ParserValue &Arg = Args[i];
303 Args.size())));
306 for (size_t i = 0, e = Args.size(); i != e; ++i) {
324 ArrayRef<ParserValue> Args,
338 ArrayRef<ParserValue> Args,
340 return Func(MatcherName, NameRange, Args, Error);
399 if (Args.size() != count) { \
401 << count << Args.size(); \
406 if (!ArgTypeTraits<type>::is(Args[index].Value)) { \
407 Error->addError(Args[index].Range, Error->ET_RegistryWrongArgType) \
409 << Args[index].Value.getTypeAsString(); \
418 ArrayRef<ParserValue> Args,
429 ArrayRef<ParserValue> Args,
435 ArgTypeTraits<ArgType1>::get(Args[0].Value)));
442 ArrayRef<ParserValue> Args,
449 ArgTypeTraits<ArgType1>::get(Args[0].Value),
450 ArgTypeTraits<ArgType2>::get(Args[1].Value)));
497 ArrayRef<ParserValue> Args,
502 VariantMatcher SubMatcher = O->create(NameRange, Args, Error);
571 ArrayRef<ParserValue> Args,
573 if (Args.size() < MinCount || MaxCount < Args.size()) {
577 << ("(" + Twine(MinCount) + ", " + MaxStr + ")") << Args.size();
582 for (size_t i = 0, e = Args.size(); i != e; ++i) {
583 const ParserValue &Arg = Args[i];