Lines Matching refs:SimpleArgument
269 class SimpleArgument : public Argument { class
273 SimpleArgument(const Record &Arg, StringRef Attr, std::string T) in SimpleArgument() function in __anone44e3aff0211::SimpleArgument
392 class DefaultSimpleArgument : public SimpleArgument {
398 : SimpleArgument(Arg, Attr, T), Default(Default) {} in DefaultSimpleArgument()
401 SimpleArgument::writeAccessors(OS); in writeAccessors()
1250 class ExprArgument : public SimpleArgument {
1253 : SimpleArgument(Arg, Attr, "Expr *") in ExprArgument()
1389 class TypeArgument : public SimpleArgument {
1392 : SimpleArgument(Arg, Attr, "TypeSourceInfo *") in TypeArgument()
1429 class WrappedAttr : public SimpleArgument {
1432 : SimpleArgument(Arg, Attr, "Attr *") {} in WrappedAttr()
1469 Ptr = std::make_unique<SimpleArgument>( in createArgument()
1472 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "IdentifierInfo *"); in createArgument()
1477 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "bool"); in createArgument()
1482 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "int"); in createArgument()
1488 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "unsigned"); in createArgument()
1502 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "ParamIdx"); in createArgument()
1510 Ptr = std::make_unique<SimpleArgument>(Arg, Attr, "OMPTraitInfo *"); in createArgument()