Lines Matching refs:Emplaceable
982 struct Emplaceable { struct
989 Emplaceable() : State(ES_Emplaced) {} in Emplaceable() argument
992 explicit Emplaceable(A0Ty &&A0) in Emplaceable() function
996 Emplaceable(A0Ty &&A0, A1Ty &&A1) in Emplaceable() argument
1001 Emplaceable(A0Ty &&A0, A1Ty &&A1, A2Ty &&A2) in Emplaceable() argument
1006 Emplaceable(A0Ty &&A0, A1Ty &&A1, A2Ty &&A2, A3Ty &&A3) in Emplaceable() function
1011 Emplaceable(Emplaceable &&) : State(ES_Moved) {} in Emplaceable() argument
1012 Emplaceable &operator=(Emplaceable &&) { in operator =() argument
1018 Emplaceable(const Emplaceable &) = delete;
1019 Emplaceable &operator=(const Emplaceable &) = delete;
1028 SmallVector<Emplaceable, 3> V; in TEST()
1029 Emplaceable &back = V.emplace_back(); in TEST()
1039 SmallVector<Emplaceable, 3> V; in TEST()
1040 Emplaceable &back = V.emplace_back(std::move(A0)); in TEST()
1050 SmallVector<Emplaceable, 3> V; in TEST()
1051 Emplaceable &back = V.emplace_back(A0); in TEST()
1061 SmallVector<Emplaceable, 3> V; in TEST()
1062 Emplaceable &back = V.emplace_back(A0, A1); in TEST()
1072 SmallVector<Emplaceable, 3> V; in TEST()
1073 Emplaceable &back = V.emplace_back(std::move(A0), std::move(A1)); in TEST()
1083 SmallVector<Emplaceable, 3> V; in TEST()
1084 Emplaceable &back = V.emplace_back(std::move(A0), A1, std::move(A2), A3); in TEST()