Lines Matching defs:VariadicArgument
675 class VariadicArgument : public Argument {
689 VariadicArgument(const Record &Arg, StringRef Attr, std::string T)
694 VariadicArgument(StringRef Arg, StringRef Attr, std::string T)
832 class VariadicOMPInteropInfoArgument : public VariadicArgument {
835 : VariadicArgument(Arg, Attr, "OMPInteropInfo") {}
875 class VariadicParamIdxArgument : public VariadicArgument {
878 : VariadicArgument(Arg, Attr, "ParamIdx") {}
890 struct VariadicParamOrParamIdxArgument : public VariadicArgument {
892 : VariadicArgument(Arg, Attr, "int") {}
1056 class VariadicEnumArgument: public VariadicArgument {
1075 : VariadicArgument(Arg, Attr, Arg.getValueAsString("Type").str()),
1110 VariadicArgument::writeDeclarations(OS);
1300 class VariadicExprArgument : public VariadicArgument {
1303 : VariadicArgument(Arg, Attr, "Expr *")
1307 : VariadicArgument(ArgName, Attr, "Expr *") {}
1364 class VariadicIdentifierArgument : public VariadicArgument {
1367 : VariadicArgument(Arg, Attr, "IdentifierInfo *")
1371 class VariadicStringArgument : public VariadicArgument {
1374 : VariadicArgument(Arg, Attr, "StringRef")
1495 Ptr = std::make_unique<VariadicArgument>(Arg, Attr, "unsigned");