Lines Matching refs:Argument
165 class Argument { class
171 Argument(const Record &Arg, StringRef Attr) in Argument() function in __anon8269b2b80211::Argument
179 virtual ~Argument() {} in ~Argument()
217 class SimpleArgument : public Argument {
222 : Argument(Arg, Attr), type(T) in SimpleArgument()
310 class StringArgument : public Argument {
313 : Argument(Arg, Attr) in StringArgument()
379 class AlignedArgument : public Argument {
382 : Argument(Arg, Attr) in AlignedArgument()
511 class VariadicArgument : public Argument {
522 : Argument(Arg, Attr), Type(T), ArgName(getLowerName().str() + "_"), in VariadicArgument()
625 class EnumArgument : public Argument {
630 : Argument(Arg, Attr), type(Arg.getValueAsString("Type")), in EnumArgument()
843 class VersionArgument : public Argument {
846 : Argument(Arg, Attr) in VersionArgument()
1023 static std::unique_ptr<Argument>
1029 std::unique_ptr<Argument> Ptr; in createArgument()
1118 const std::vector<std::unique_ptr<Argument>> &Args, in writePrettyPrintFunction()
1473 std::vector<std::unique_ptr<Argument>> Args; in EmitClangAttrClass()
1639 std::vector<std::unique_ptr<Argument>> Args; in EmitClangAttrImpl()
1796 std::vector<std::unique_ptr<Argument>> Args; in EmitClangAttrPCHRead()
2142 std::vector<std::unique_ptr<Argument>> Args; in EmitClangAttrTemplateInstantiate()