Lines Matching refs:GenericMoveOnly
92 struct GenericMoveOnly { struct
93 GenericMoveOnly();
94 …template<class U> GenericMoveOnly(const GenericMoveOnly<U> &) = delete; // expected-note 5 {{marke…
95 GenericMoveOnly(const int &) = delete; // expected-note 2 {{marked deleted here}}
96 template<class U> GenericMoveOnly(GenericMoveOnly<U> &&);
97 GenericMoveOnly(int &&);
100 GenericMoveOnly<float> DR1579_Eligible(GenericMoveOnly<char> CharMO) { in DR1579_Eligible()
102 GenericMoveOnly<char> GMO; in DR1579_Eligible()
114 GenericMoveOnly<char> GlobalMO;
116 GenericMoveOnly<float> DR1579_Ineligible(int &AnInt, in DR1579_Ineligible()
117 GenericMoveOnly<char> &CharMO) { in DR1579_Ineligible()
118 static GenericMoveOnly<char> StaticMove; in DR1579_Ineligible()
119 extern GenericMoveOnly<char> ExternMove; in DR1579_Ineligible()
135 auto DR1579_lambda_valid = [](GenericMoveOnly<float> mo) ->
136 GenericMoveOnly<char> { in __anon63df35f40102()
140 auto DR1579_lambda_invalid = []() -> GenericMoveOnly<char> { in __anon63df35f40202()
141 static GenericMoveOnly<float> mo; in __anon63df35f40202()