Lines Matching refs:Result
275 enum class Result {
282 void PassByCopy(fbl::RefPtr<A>) { result_ = Result::ClassA; }
283 void PassByCopy(fbl::RefPtr<D>) { result_ = Result::ClassD; }
289 void PassByCopy(fbl::RefPtr<B>) { result_ = Result::ClassB; }
292 void PassByMove(fbl::RefPtr<A>&&) { result_ = Result::ClassA; }
293 void PassByMove(fbl::RefPtr<D>&&) { result_ = Result::ClassD; }
299 void PassByMove(fbl::RefPtr<B>&&) { result_ = Result::ClassB; }
302 Result result() const { return result_; }
305 Result result_ = Result::None;
542 EXPECT_EQ(OverloadTestHelper::Result::ClassA, helper.result());
552 EXPECT_EQ(OverloadTestHelper::Result::ClassA, helper.result());