Lines Matching defs:Class
23 class RegistryTest : public ::testing::Test {
92 EXPECT_TRUE(matches("class X {};", Value));
142 std::string Code = "class Y { public: void x(); }; void z() { Y y; y.x(); }";
146 Code = "class Z { public: void z() { this->z(); } };";
155 Matcher<Decl> Class =
161 EXPECT_TRUE(matches("class A {};", Class));
162 EXPECT_FALSE(matches("class A;", Class));
171 EXPECT_TRUE(matches("class A {};", Anything));
178 EXPECT_TRUE(matches("class A {};", RecordDecl));
192 EXPECT_TRUE(matches("template<typename T> class A {}; A<int> a;",
194 EXPECT_FALSE(matches("template<typename T> class A {}; A<char> a;",
233 EXPECT_TRUE(matches("class X {};", D));
234 EXPECT_TRUE(matches("class Y { class X {}; };", D));
235 EXPECT_FALSE(matches("class Y { class Z {}; };", D));