Lines Matching refs:NumArgs
49 unsigned NumArgs : 4; member
73 : AttrKind(AttrKind), NumArgs(0), OptArgs(0), HasCustomParsing(0), in AttrKind()
215 size_t numTrailingObjects(OverloadToken<ArgsUnion>) const { return NumArgs; } in numTrailingObjects()
237 unsigned NumArgs : 16; variable
300 EllipsisLoc(ellipsisLoc), NumArgs(numArgs), Invalid(false), in ParsedAttr()
319 NumArgs(1), Invalid(false), UsedAsTypeAttr(false), IsAvailability(true), in ParsedAttr()
337 NumArgs(3), Invalid(false), UsedAsTypeAttr(false), in ParsedAttr()
354 NumArgs(1), Invalid(false), UsedAsTypeAttr(false), in ParsedAttr()
372 NumArgs(0), Invalid(false), UsedAsTypeAttr(false), in ParsedAttr()
386 NumArgs(0), Invalid(false), UsedAsTypeAttr(false), in ParsedAttr()
466 unsigned getNumArgs() const { return NumArgs; } in getNumArgs()
470 assert(Arg < NumArgs && "Arg access out of range!"); in getArg()
475 return Arg < NumArgs && getArg(Arg).is<Expr*>(); in isArgExpr()
483 return Arg < NumArgs && getArg(Arg).is<IdentifierLoc*>(); in isArgIdent()