Lines Matching defs:RequiredArgs
287 class RequiredArgs {
294 RequiredArgs(All_t _) : NumRequired(~0U) {}
295 explicit RequiredArgs(unsigned n) : NumRequired(n) {
302 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype,
305 return RequiredArgs(prototype->getNumParams() + additional);
308 static RequiredArgs forPrototype(const FunctionProtoType *prototype) {
312 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) {
316 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype,
328 static RequiredArgs getFromOpaqueData(unsigned value) {
330 return RequiredArgs(value);
369 RequiredArgs Required;
384 CGFunctionInfo() : Required(RequiredArgs::All) {}
393 RequiredArgs required);
414 RequiredArgs getRequiredArgs() const { return Required; }
493 RequiredArgs required,