Lines Matching refs:ArgKind
69 static ArgKind getKind() {
70 return ArgKind(ArgKind::AK_String);
94 static ArgKind getKind() {
95 return ArgKind::MakeMatcherArg(ASTNodeKind::getFromNodeKind<T>());
113 static ArgKind getKind() {
114 return ArgKind(ArgKind::AK_Boolean);
132 static ArgKind getKind() {
133 return ArgKind(ArgKind::AK_Double);
151 static ArgKind getKind() {
152 return ArgKind(ArgKind::AK_Unsigned);
183 static ArgKind getKind() {
184 return ArgKind(ArgKind::AK_String);
213 static ArgKind getKind() {
214 return ArgKind(ArgKind::AK_String);
236 static ArgKind getKind() { return ArgKind(ArgKind::AK_String); }
264 static ArgKind getKind() { return ArgKind(ArgKind::AK_String); }
295 static ArgKind getKind() { return ArgKind(ArgKind::AK_String); }
334 std::vector<ArgKind> &ArgKinds) const = 0;
356 if (ArgKind::MakeMatcherArg(NodeKind).isConvertibleTo(
357 ArgKind::MakeMatcherArg(Kind), Specificity)) {
389 ArrayRef<ArgKind> ArgKinds)
404 std::vector<ArgKind> &Kinds) const override {
419 const std::vector<ArgKind> ArgKinds;
569 std::vector<ArgKind> &Kinds) const override {
585 const ArgKind ArgsKind;
778 std::vector<ArgKind> &Kinds) const override {
811 std::vector<ArgKind> &Kinds) const override {
813 Kinds.push_back(ArgKind::AK_String);
911 std::vector<ArgKind> &Kinds) const override {
912 Kinds.push_back(ArgKind::MakeMatcherArg(ThisKind));
983 std::vector<ArgKind> &Kinds) const override {
984 Kinds.push_back(ArgKind::MakeMatcherArg(ThisKind));
1037 std::vector<ArgKind> &ArgKinds) const override {
1038 ArgKinds.push_back(ArgKind::MakeNodeArg(ThisKind));
1072 ArgKind AK = ArgTypeTraits<ArgType1>::getKind();
1085 ArgKind AKs[] = { ArgTypeTraits<ArgType1>::getKind(),