Lines Matching refs:Movable
9 struct Movable { struct
11 Movable() = default;
12 Movable(const Movable &) {} in Movable() function
13 Movable(Movable &&) {} in Movable() function
25 A(const Movable &M) : M(M) {} in A()
28 Movable M;
32 Movable GlobalObj;
34 B(const Movable &M) : M(GlobalObj) {} in B()
36 Movable M;
42 C(const Movable &M) : M(M) { this->i = M.a; } in C()
46 C(const Movable &M, int) : M(M), i(M.a) {} in C()
48 Movable M;
54 D(const Movable &M);
56 Movable M;
58 D::D(const Movable &M) : M(M) {} in D()
64 E(const Movable &M = Movable()) : M(M) {} in E()
67 Movable M;
79 G(const Movable &);
81 Movable M;
83 G::G(const Movable &M) : M(M) {} in G()
89 typedef ::Movable HMovable;
102 #define MOVABLE_PARAM(Name) const Movable & Name
108 Movable M;
118 J<Movable> j1(Movable());
157 L(const Movable &M) : M(M) {} in L()
160 Movable M;
162 L<int> l(Movable());
166 N(const Movable &M) : M(M) {} in N()
170 Movable M;
176 O(Movable M) : M(M) {} in O()
179 Movable M;
184 P(const Movable M) : M(M) {} in P()
186 Movable M;
192 Q(const Movable &A, const Movable &B, const Movable &C, double D) in Q()
198 const Movable &A;
199 Movable B;
200 Movable C;
206 typedef ::Movable RMovable;
217 S(Movable &&M) : M(M) {} in S()
219 Movable M;