• Home
  • Raw
  • Download

Lines Matching refs:object

37   void RefArgument(const scoped_refptr<LifeTimeCheck>& object) {  in RefArgument()
38 EXPECT_TRUE(object.get() != nullptr); in RefArgument()
120 MethodBindTester object = {0}; in TEST() local
121 EXPECT_EQ(0, object.call_count); in TEST()
122 Bind(&MethodBindTester::NullaryVoid, &object)(); in TEST()
123 EXPECT_EQ(1, object.call_count); in TEST()
124 EXPECT_EQ(1, Bind(&MethodBindTester::NullaryInt, &object)()); in TEST()
125 EXPECT_EQ(2, object.call_count); in TEST()
127 static_cast<const MethodBindTester*>(&object))()); in TEST()
128 EXPECT_EQ(3, object.call_count); in TEST()
129 Bind(&MethodBindTester::UnaryVoid, &object, 5)(); in TEST()
130 EXPECT_EQ(4, object.call_count); in TEST()
131 EXPECT_EQ(100, Bind(&MethodBindTester::Identity<int>, &object, 100)()); in TEST()
132 EXPECT_EQ(5, object.call_count); in TEST()
135 &object, string_value)()); in TEST()
136 EXPECT_EQ(6, object.call_count); in TEST()
140 EXPECT_EQ(12, Bind(&MethodBindTester::UnaryByPointer, &object, &value)()); in TEST()
142 EXPECT_EQ(7, object.call_count); in TEST()
146 EXPECT_EQ(13, Bind(&MethodBindTester::UnaryByRef, &object, value)()); in TEST()
149 EXPECT_EQ(8, object.call_count); in TEST()
150 EXPECT_EQ(56, Bind(&MethodBindTester::Multiply, &object, 7, 8)()); in TEST()
151 EXPECT_EQ(9, object.call_count); in TEST()
163 LifeTimeCheck object; in TEST() local
164 EXPECT_EQ(object.ref_count_, 0); in TEST()
165 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
166 EXPECT_EQ(object.ref_count_, 1); in TEST()
168 auto functor = Bind(&LifeTimeCheck::NullaryVoid, &object); in TEST()
169 EXPECT_EQ(object.ref_count_, 2); in TEST()
171 EXPECT_EQ(object.ref_count_, 1); in TEST()
173 EXPECT_EQ(object.ref_count_, 0); in TEST()
179 LifeTimeCheck object; in TEST() local
180 EXPECT_EQ(object.ref_count_, 0); in TEST()
181 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
182 EXPECT_EQ(object.ref_count_, 1); in TEST()
185 EXPECT_EQ(object.ref_count_, 2); in TEST()
187 EXPECT_EQ(object.ref_count_, 1); in TEST()
189 EXPECT_EQ(object.ref_count_, 0); in TEST()
195 LifeTimeCheck object; in TEST() local
196 EXPECT_EQ(object.ref_count_, 0); in TEST()
197 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
198 EXPECT_EQ(object.ref_count_, 1); in TEST()
199 Bind(&LifeTimeCheck::NullaryVoid, &object)(); in TEST()
200 EXPECT_EQ(object.ref_count_, 1); in TEST()
202 EXPECT_EQ(object.ref_count_, 0); in TEST()
207 LifeTimeCheck object; in TEST() local
208 EXPECT_EQ(object.ref_count_, 0); in TEST()
209 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
210 EXPECT_EQ(object.ref_count_, 1); in TEST()
215 EXPECT_EQ(object.ref_count_, 2); in TEST()
217 EXPECT_EQ(object.ref_count_, 1); in TEST()
219 EXPECT_EQ(object.ref_count_, 0); in TEST()