Lines Matching full:mutable

117 struct Mutable {  struct
118 Mutable() {} in Mutable() argument
119 Mutable(const Mutable &) = default;
120 Mutable(Mutable&&) = default;
121 Mutable(const Mutable &, const Mutable &) {} in Mutable() argument
126 Mutable& operator[](int I) { in operator []() argument
129 bool operator==(const Mutable &Other) const { in operator ==() argument
132 ~Mutable() {} in ~Mutable() argument
135 Mutable& operator<<(Mutable &Out, bool B) { in operator <<()
140 bool operator!=(const Mutable& M1, const Mutable& M2) { in operator !=()
144 void use(const Mutable &M);
146 void useTwice(const Mutable &M1, const Mutable &M2);
147 void useByValue(Mutable M);
148 void useByConstValue(const Mutable M);
149 void mutate(Mutable *M);
150 void mutate(Mutable &M);
152 void onceConstOnceMutated(const Mutable &M1, Mutable &M2);
155 for (auto M : View<Iterator<Mutable>>()) { in negativeVariableIsMutated()
158 for (auto M : View<Iterator<Mutable>>()) { in negativeVariableIsMutated()
161 for (auto M : View<Iterator<Mutable>>()) { in negativeVariableIsMutated()
167 for (auto M : View<Iterator<Mutable>>()) { in negativeOnceConstOnceMutated()
173 for (auto M : View<Iterator<Mutable>>()) { in negativeVarIsMoved()
179 for (auto NonConstOperatorInvokee : View<Iterator<Mutable>>()) { in negativeNonConstOperatorIsInvoked()
185 for (auto NonConstOperatorInvokee : View<Iterator<Mutable>>()) { in negativeNonConstNonMemberOperatorInvoked()
215 for (auto M : View<Iterator<Mutable>>()) { in positiveOnlyConstMethodInvoked()
217 // CHECK-FIXES: for (const auto& M : View<Iterator<Mutable>>()) { in positiveOnlyConstMethodInvoked()
223 for (auto UsedAsConst : View<Iterator<Mutable>>()) { in positiveOnlyUsedAsConstArguments()
225 // CHECK-FIXES: for (const auto& UsedAsConst : View<Iterator<Mutable>>()) { in positiveOnlyUsedAsConstArguments()
259 for (auto A : View<Iterator<Mutable>>()) { in positiveOnlyUsedInCopyConstructor()
261 // CHECK-FIXES: for (const auto& A : View<Iterator<Mutable>>()) { in positiveOnlyUsedInCopyConstructor()
262 Mutable Copy = A; in positiveOnlyUsedInCopyConstructor()
263 Mutable Copy2(A); in positiveOnlyUsedInCopyConstructor()
268 for (auto A : View<Iterator<Mutable>>()) { in positiveTwoConstConstructorArgs()
270 // CHECK-FIXES: for (const auto& A : View<Iterator<Mutable>>()) { in positiveTwoConstConstructorArgs()
271 Mutable Copy(A, A); in positiveTwoConstConstructorArgs()
276 for (auto ConstOperatorInvokee : View<Iterator<Mutable>>()) { in PositiveConstMemberOperatorInvoked()
278 // CHECK-FIXES: for (const auto& ConstOperatorInvokee : View<Iterator<Mutable>>()) { in PositiveConstMemberOperatorInvoked()
279 bool result = ConstOperatorInvokee == Mutable(); in PositiveConstMemberOperatorInvoked()
284 for (auto ConstOperatorInvokee : View<Iterator<Mutable>>()) { in PositiveConstNonMemberOperatorInvoked()
286 // CHECK-FIXES: for (const auto& ConstOperatorInvokee : View<Iterator<Mutable>>()) { in PositiveConstNonMemberOperatorInvoked()
287 bool result = ConstOperatorInvokee != Mutable(); in PositiveConstNonMemberOperatorInvoked()
323 Mutable Member; in positiveConstMemberExpr()
339 Mutable Member; in negativeNonConstMemberExpr()