Lines Matching defs:Moveable
31 class Moveable
33 Moveable(const Moveable&);
34 Moveable& operator=(const Moveable&);
39 Moveable() : int_(0), double_(0) {}
40 Moveable(int i, double d) : int_(i), double_(d) {}
41 Moveable(Moveable&& x)
44 Moveable& operator=(Moveable&& x)
50 bool operator==(const Moveable& x) const
52 bool operator<(const Moveable& x) const
63 typedef std::map<int, Moveable> M;
68 m.emplace (i, Moveable(i, (double) i));
71 Moveable mv1(3, 3.0);
88 Moveable mv2(5, 3.0);
96 Moveable mv3(-1, 3.0);
106 typedef std::map<Moveable, Moveable> M;
111 m.emplace ( Moveable(i, (double) i), Moveable(i+1, (double) i+1));
114 Moveable mvkey1(2, 2.0);
115 Moveable mv1(4, 4.0);
123 Moveable mvkey2(3, 3.0);
134 typedef std::map<int, Moveable> M;
138 m.try_emplace ( i, Moveable(i, (double) i));
142 Moveable mv1(3, 3.0);
160 typedef std::map<Moveable, Moveable> M;
164 m.emplace ( Moveable(i, (double) i), Moveable(i+1, (double) i+1));
168 Moveable mvkey1(2, 2.0);
169 Moveable mv1(4, 4.0);
176 Moveable mvkey2(3, 3.0);