Lines Matching defs:Using
202 static const char Using[] = "template <typename T>"
209 " using typename Base<T>::Foo;"
213 EXPECT_TRUE(matches(Using, unresolvedUsingTypenameDecl(hasName("Foo"))));
215 EXPECT_TRUE(matches(Using, parmVarDecl(hasType(namedDecl(hasName("Foo"))))));
295 EXPECT_TRUE(matches("using X = int;", typedefNameDecl(hasType(asString("int")))));
296 EXPECT_TRUE(matches("using T = const int;",
298 EXPECT_TRUE(notMatches("using T = const int;",
300 EXPECT_TRUE(matches("using foo = int; using bar = foo;",
1258 EXPECT_TRUE(matches("namespace f { int a; void b(); } using f::b;",
1261 EXPECT_TRUE(notMatches("namespace f { int a; void b(); } using f::a;",
1268 "namespace a { void f(); } using a::f; void g() { f(); }",
1271 "namespace a { void f(); } using a::f; void g() { a::f(); }",
1481 "using X::b;",