Lines Matching refs:ArgKind
64 static ArgKind getKind() {
65 return ArgKind(ArgKind::AK_String);
82 static ArgKind getKind() {
83 return ArgKind(ast_type_traits::ASTNodeKind::getFromNodeKind<T>());
94 static ArgKind getKind() {
95 return ArgKind(ArgKind::AK_Boolean);
106 static ArgKind getKind() {
107 return ArgKind(ArgKind::AK_Double);
118 static ArgKind getKind() {
119 return ArgKind(ArgKind::AK_Unsigned);
141 static ArgKind getKind() {
142 return ArgKind(ArgKind::AK_String);
164 static ArgKind getKind() {
165 return ArgKind(ArgKind::AK_String);
188 static ArgKind getKind() { return ArgKind(ArgKind::AK_String); }
215 std::vector<ArgKind> &ArgKinds) const = 0;
238 if (ArgKind(NodeKind).isConvertibleTo(Kind, Specificity)) {
270 ArrayRef<ArgKind> ArgKinds)
285 std::vector<ArgKind> &Kinds) const override {
301 const std::vector<ArgKind> ArgKinds;
443 std::vector<ArgKind> &Kinds) const override {
458 const ArgKind ArgsKind;
639 std::vector<ArgKind> &Kinds) const override {
701 std::vector<ArgKind> &Kinds) const override {
743 ArgKind AK = ArgTypeTraits<ArgType1>::getKind();
756 ArgKind AKs[] = { ArgTypeTraits<ArgType1>::getKind(),