Lines Matching refs:ArgKind

70   static ArgKind getKind() {
71 return ArgKind(ArgKind::AK_String);
95 static ArgKind getKind() {
96 return ArgKind::MakeMatcherArg(ASTNodeKind::getFromNodeKind<T>());
114 static ArgKind getKind() {
115 return ArgKind(ArgKind::AK_Boolean);
133 static ArgKind getKind() {
134 return ArgKind(ArgKind::AK_Double);
152 static ArgKind getKind() {
153 return ArgKind(ArgKind::AK_Unsigned);
184 static ArgKind getKind() {
185 return ArgKind(ArgKind::AK_String);
214 static ArgKind getKind() {
215 return ArgKind(ArgKind::AK_String);
237 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;
568 std::vector<ArgKind> &Kinds) const override {
584 const ArgKind ArgsKind;
777 std::vector<ArgKind> &Kinds) const override {
810 std::vector<ArgKind> &Kinds) const override {
812 Kinds.push_back(ArgKind::AK_String);
910 std::vector<ArgKind> &Kinds) const override {
911 Kinds.push_back(ArgKind::MakeMatcherArg(ThisKind));
982 std::vector<ArgKind> &Kinds) const override {
983 Kinds.push_back(ArgKind::MakeMatcherArg(ThisKind));
1036 std::vector<ArgKind> &ArgKinds) const override {
1037 ArgKinds.push_back(ArgKind::MakeNodeArg(ThisKind));
1072 ArgKind AK = ArgTypeTraits<ArgType1>::getKind();
1085 ArgKind AKs[] = { ArgTypeTraits<ArgType1>::getKind(),