Lines Matching refs:object

53   void RefArgument(const scoped_refptr<LifeTimeCheck>& object) {  in RefArgument()
54 EXPECT_TRUE(object.get() != nullptr); in RefArgument()
128 MethodBindTester object = {0}; in TEST() local
129 EXPECT_EQ(0, object.call_count); in TEST()
130 Bind(&MethodBindTester::NullaryVoid, &object)(); in TEST()
131 EXPECT_EQ(1, object.call_count); in TEST()
132 EXPECT_EQ(1, Bind(&MethodBindTester::NullaryInt, &object)()); in TEST()
133 EXPECT_EQ(2, object.call_count); in TEST()
135 static_cast<const MethodBindTester*>(&object))()); in TEST()
136 EXPECT_EQ(3, object.call_count); in TEST()
137 Bind(&MethodBindTester::UnaryVoid, &object, 5)(); in TEST()
138 EXPECT_EQ(4, object.call_count); in TEST()
139 EXPECT_EQ(100, Bind(&MethodBindTester::Identity<int>, &object, 100)()); in TEST()
140 EXPECT_EQ(5, object.call_count); in TEST()
143 &object, string_value)()); in TEST()
144 EXPECT_EQ(6, object.call_count); in TEST()
148 EXPECT_EQ(12, Bind(&MethodBindTester::UnaryByPointer, &object, &value)()); in TEST()
150 EXPECT_EQ(7, object.call_count); in TEST()
154 EXPECT_EQ(13, Bind(&MethodBindTester::UnaryByRef, &object, value)()); in TEST()
157 EXPECT_EQ(8, object.call_count); in TEST()
158 EXPECT_EQ(56, Bind(&MethodBindTester::Multiply, &object, 7, 8)()); in TEST()
159 EXPECT_EQ(9, object.call_count); in TEST()
171 LifeTimeCheck object; in TEST() local
172 EXPECT_EQ(object.ref_count_, 0); in TEST()
173 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
174 EXPECT_EQ(object.ref_count_, 1); in TEST()
176 auto functor = Bind(&LifeTimeCheck::NullaryVoid, &object); in TEST()
177 EXPECT_EQ(object.ref_count_, 2); in TEST()
179 EXPECT_EQ(object.ref_count_, 1); in TEST()
181 EXPECT_EQ(object.ref_count_, 0); in TEST()
187 LifeTimeCheck object; in TEST() local
188 EXPECT_EQ(object.ref_count_, 0); in TEST()
189 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
190 EXPECT_EQ(object.ref_count_, 1); in TEST()
193 EXPECT_EQ(object.ref_count_, 2); in TEST()
195 EXPECT_EQ(object.ref_count_, 1); in TEST()
197 EXPECT_EQ(object.ref_count_, 0); in TEST()
203 LifeTimeCheck object; in TEST() local
204 EXPECT_EQ(object.ref_count_, 0); in TEST()
205 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
206 EXPECT_EQ(object.ref_count_, 1); in TEST()
207 Bind(&LifeTimeCheck::NullaryVoid, &object)(); in TEST()
208 EXPECT_EQ(object.ref_count_, 1); in TEST()
210 EXPECT_EQ(object.ref_count_, 0); in TEST()
215 LifeTimeCheck object; in TEST() local
216 EXPECT_EQ(object.ref_count_, 0); in TEST()
217 scoped_refptr<LifeTimeCheck> scoped_object(&object); in TEST()
218 EXPECT_EQ(object.ref_count_, 1); in TEST()
223 EXPECT_EQ(object.ref_count_, 2); in TEST()
225 EXPECT_EQ(object.ref_count_, 1); in TEST()
227 EXPECT_EQ(object.ref_count_, 0); in TEST()