Lines Matching defs:MoveOnly
292 struct MoveOnly {
294 MoveOnly(int i) : i(i) {}
295 MoveOnly(const Immovable&) : i(0) {}
296 MoveOnly(MoveOnly &&RHS) : i(RHS.i) {}
297 MoveOnly &operator=(MoveOnly &&RHS) {
303 MoveOnly(const MoveOnly &) = delete;
304 MoveOnly &operator=(const MoveOnly &) = delete;
307 TEST_F(StringMapTest, MoveOnly) {
308 StringMap<MoveOnly> t;
309 t.insert(std::make_pair("Test", MoveOnly(42)));
311 StringMapEntry<MoveOnly>::Create(Key, MoveOnly(42))
317 StringMapEntry<MoveOnly>::Create(Key, Immovable())