Lines Matching refs:VariadicArgument
668 class VariadicArgument : public Argument { class
682 VariadicArgument(const Record &Arg, StringRef Attr, std::string T) in VariadicArgument() function in __anon981586b50211::VariadicArgument
687 VariadicArgument(StringRef Arg, StringRef Attr, std::string T) in VariadicArgument() function in __anon981586b50211::VariadicArgument
825 class VariadicOMPInteropInfoArgument : public VariadicArgument {
828 : VariadicArgument(Arg, Attr, "OMPInteropInfo") {} in VariadicOMPInteropInfoArgument()
868 class VariadicParamIdxArgument : public VariadicArgument {
871 : VariadicArgument(Arg, Attr, "ParamIdx") {} in VariadicParamIdxArgument()
883 struct VariadicParamOrParamIdxArgument : public VariadicArgument {
885 : VariadicArgument(Arg, Attr, "int") {} in VariadicParamOrParamIdxArgument()
1047 class VariadicEnumArgument: public VariadicArgument {
1065 : VariadicArgument(Arg, Attr, in VariadicEnumArgument()
1100 VariadicArgument::writeDeclarations(OS); in writeDeclarations()
1283 class VariadicExprArgument : public VariadicArgument {
1286 : VariadicArgument(Arg, Attr, "Expr *") in VariadicExprArgument()
1290 : VariadicArgument(ArgName, Attr, "Expr *") {} in VariadicExprArgument()
1347 class VariadicIdentifierArgument : public VariadicArgument {
1350 : VariadicArgument(Arg, Attr, "IdentifierInfo *") in VariadicIdentifierArgument()
1354 class VariadicStringArgument : public VariadicArgument {
1357 : VariadicArgument(Arg, Attr, "StringRef") in VariadicStringArgument()
1478 Ptr = std::make_unique<VariadicArgument>(Arg, Attr, "unsigned"); in createArgument()