Lines Matching refs:A0
793 EmplaceableArg<0> A0; member
802 explicit Emplaceable(A0Ty &&A0) in Emplaceable()
803 : A0(std::forward<A0Ty>(A0)), State(ES_Emplaced) {} in Emplaceable()
806 Emplaceable(A0Ty &&A0, A1Ty &&A1) in Emplaceable()
807 : A0(std::forward<A0Ty>(A0)), A1(std::forward<A1Ty>(A1)), in Emplaceable()
811 Emplaceable(A0Ty &&A0, A1Ty &&A1, A2Ty &&A2) in Emplaceable()
812 : A0(std::forward<A0Ty>(A0)), A1(std::forward<A1Ty>(A1)), in Emplaceable()
816 Emplaceable(A0Ty &&A0, A1Ty &&A1, A2Ty &&A2, A3Ty &&A3) in Emplaceable()
817 : A0(std::forward<A0Ty>(A0)), A1(std::forward<A1Ty>(A1)), in Emplaceable()
833 EmplaceableArg<0> A0(true); in TEST() local
842 EXPECT_TRUE(V.back().A0.State == EAS_Defaulted); in TEST()
849 V.emplace_back(std::move(A0)); in TEST()
852 EXPECT_TRUE(V.back().A0.State == EAS_RValue); in TEST()
859 V.emplace_back(A0); in TEST()
862 EXPECT_TRUE(V.back().A0.State == EAS_LValue); in TEST()
869 V.emplace_back(A0, A1); in TEST()
872 EXPECT_TRUE(V.back().A0.State == EAS_LValue); in TEST()
879 V.emplace_back(std::move(A0), std::move(A1)); in TEST()
882 EXPECT_TRUE(V.back().A0.State == EAS_RValue); in TEST()
889 V.emplace_back(std::move(A0), A1, std::move(A2), A3); in TEST()
892 EXPECT_TRUE(V.back().A0.State == EAS_RValue); in TEST()