Lines Matching refs:Ptr
60 typedef std::unique_ptr<int, do_nothing> Ptr;
61 typedef std::vector<Ptr> C;
65 c1.push_back(Ptr(x+i));
68 c2.push_back(Ptr(x+i));
69 insert3at(c2, c2.begin(), Ptr(x+3), Ptr(x+4), Ptr(x+5));
70 test(std::move(c1), 0, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2);
73 c1.push_back(Ptr(x+i));
76 c2.push_back(Ptr(x+i));
77 insert3at(c2, c2.begin()+1, Ptr(x+3), Ptr(x+4), Ptr(x+5));
78 test(std::move(c1), 1, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2);
81 c1.push_back(Ptr(x+i));
84 c2.push_back(Ptr(x+i));
85 insert3at(c2, c2.begin()+2, Ptr(x+3), Ptr(x+4), Ptr(x+5));
86 test(std::move(c1), 2, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2);
89 c1.push_back(Ptr(x+i));
92 c2.push_back(Ptr(x+i));
93 insert3at(c2, c2.begin()+3, Ptr(x+3), Ptr(x+4), Ptr(x+5));
94 test(std::move(c1), 3, Ptr(x+3), Ptr(x+4), Ptr(x+5), c2);