Lines Matching refs:VariadicArgument
652 class VariadicArgument : public Argument { class
666 VariadicArgument(const Record &Arg, StringRef Attr, std::string T) in VariadicArgument() function in __anon2ca3fa2f0211::VariadicArgument
671 VariadicArgument(StringRef Arg, StringRef Attr, std::string T) in VariadicArgument() function in __anon2ca3fa2f0211::VariadicArgument
809 class VariadicParamIdxArgument : public VariadicArgument {
812 : VariadicArgument(Arg, Attr, "ParamIdx") {} in VariadicParamIdxArgument()
824 struct VariadicParamOrParamIdxArgument : public VariadicArgument {
826 : VariadicArgument(Arg, Attr, "int") {} in VariadicParamOrParamIdxArgument()
968 class VariadicEnumArgument: public VariadicArgument {
983 : VariadicArgument(Arg, Attr, in VariadicEnumArgument()
1010 VariadicArgument::writeDeclarations(OS); in writeDeclarations()
1185 class VariadicExprArgument : public VariadicArgument {
1188 : VariadicArgument(Arg, Attr, "Expr *") in VariadicExprArgument()
1192 : VariadicArgument(ArgName, Attr, "Expr *") {} in VariadicExprArgument()
1249 class VariadicIdentifierArgument : public VariadicArgument {
1252 : VariadicArgument(Arg, Attr, "IdentifierInfo *") in VariadicIdentifierArgument()
1256 class VariadicStringArgument : public VariadicArgument {
1259 : VariadicArgument(Arg, Attr, "StringRef") in VariadicStringArgument()
1358 Ptr = std::make_unique<VariadicArgument>(Arg, Attr, "unsigned"); in createArgument()