Lines Matching defs:RequiredArgs
180 class RequiredArgs {
187 RequiredArgs(All_t _) : NumRequired(~0U) {}
188 explicit RequiredArgs(unsigned n) : NumRequired(n) {
195 static RequiredArgs forPrototypePlus(const FunctionProtoType *prototype,
198 return RequiredArgs(prototype->getNumArgs() + additional);
201 static RequiredArgs forPrototype(const FunctionProtoType *prototype) {
205 static RequiredArgs forPrototype(CanQual<FunctionProtoType> prototype) {
209 static RequiredArgs forPrototypePlus(CanQual<FunctionProtoType> prototype,
221 static RequiredArgs getFromOpaqueData(unsigned value) {
223 return RequiredArgs(value);
256 RequiredArgs Required;
266 CGFunctionInfo() : Required(RequiredArgs::All) {}
273 RequiredArgs required);
286 RequiredArgs getRequiredArgs() const { return Required; }
341 RequiredArgs required,