Home | History | Annotate | Download | only in heap

Lines Matching defs:SuperClass

1102 class SuperClass;
1116 void setBackPointer(SuperClass* backPointer)
1121 SuperClass* backPointer() const { return m_backPointer; }
1137 RawPtrWillBeWeakMember<SuperClass> m_backPointer;
1142 class SuperClass : public RefCountedWillBeGarbageCollectedFinalized<SuperClass> {
1144 static PassRefPtrWillBeRawPtr<SuperClass> create(PassRefPtrWillBeRawPtr<PointsBack> pointsBack)
1146 return adoptRefWillBeNoop(new SuperClass(pointsBack));
1149 virtual ~SuperClass()
1157 void doStuff(PassRefPtrWillBeRawPtr<SuperClass> targetPass, PointsBack* pointsBack, int superClassCount)
1159 RefPtrWillBeRawPtr<SuperClass> target = targetPass;
1162 EXPECT_EQ(superClassCount, SuperClass::s_aliveCount);
1176 explicit SuperClass(PassRefPtrWillBeRawPtr<PointsBack> pointsBack)
1187 int SuperClass::s_aliveCount = 0;
1200 class SubClass : public SuperClass {
1215 SuperClass::trace(visitor);
1223 : SuperClass(pointsBack)
1423 RefPtrWillBePersistent<SuperClass> superClass = SuperClass::create(pointsBack1);
1426 EXPECT_EQ(2, SuperClass::s_aliveCount);
1433 EXPECT_EQ(2, SuperClass::s_aliveCount);
1437 superClass->doStuff(superClass.release(), pointsBack1.get(), 2);
1440 EXPECT_EQ(1, SuperClass::s_aliveCount);
1448 EXPECT_EQ(1, SuperClass::s_aliveCount);
1455 EXPECT_EQ(0, SuperClass::s_aliveCount);
1463 EXPECT_EQ(0, SuperClass::s_aliveCount);
1467 EXPECT_TRUE(superClass == subClass);