Lines Matching refs:bad_any_cast

36       std::bad_any_cast); // Thows a bad_any_cast exception  in TEST()
67 EXPECT_THROW(foo2(d), std::bad_any_cast); // throws std::bad_any_cast. in TEST()
114 EXPECT_THROW(any_cast<const int&>(empty), std::bad_any_cast); in TEST()
115 EXPECT_THROW(any_cast_exact<const int&>(empty), std::bad_any_cast); in TEST()
116 EXPECT_THROW(any_cast<void*>(empty), std::bad_any_cast); in TEST()
134 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
139 EXPECT_THROW(any_cast<const int&&>(ref), std::bad_any_cast); in TEST()
140 EXPECT_THROW(any_cast_exact<const int&&>(ref), std::bad_any_cast); in TEST()
142 EXPECT_THROW(any_cast<int&>(ref), std::bad_any_cast); in TEST()
143 EXPECT_THROW(any_cast_exact<int&>(ref), std::bad_any_cast); in TEST()
145 EXPECT_THROW(any_cast<const double&>(ref), std::bad_any_cast); in TEST()
146 EXPECT_THROW(any_cast_exact<const double&>(ref), std::bad_any_cast); in TEST()
158 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
161 EXPECT_THROW(&any_cast_exact<const int&>(ref), std::bad_any_cast); in TEST()
166 EXPECT_THROW(any_cast<int&>(ref), std::bad_any_cast); in TEST()
167 EXPECT_THROW(any_cast_exact<int&>(ref), std::bad_any_cast); in TEST()
169 EXPECT_THROW(any_cast<const double&>(ref), std::bad_any_cast); in TEST()
170 EXPECT_THROW(any_cast_exact<const double&>(ref), std::bad_any_cast); in TEST()
184 EXPECT_THROW(any_cast_exact<const int&>(ref), std::bad_any_cast); in TEST()
203 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
206 EXPECT_THROW(any_cast_exact<int&>(ref), std::bad_any_cast); in TEST()
212 EXPECT_THROW(any_cast_exact<const int&>(ref), std::bad_any_cast); in TEST()
215 EXPECT_THROW(any_cast_exact<const int&&>(ref), std::bad_any_cast); in TEST()
217 EXPECT_THROW(any_cast<double&&>(ref), std::bad_any_cast); in TEST()
218 EXPECT_THROW(any_cast_exact<double&&>(ref), std::bad_any_cast); in TEST()
220 EXPECT_THROW(any_cast<double&>(ref), std::bad_any_cast); in TEST()
221 EXPECT_THROW(any_cast_exact<double&>(ref), std::bad_any_cast); in TEST()
226 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
255 EXPECT_THROW(any_cast<std::unique_ptr<int>&&>(ref), std::bad_any_cast); in TEST()
256 EXPECT_THROW(any_cast_exact<std::unique_ptr<int>&&>(ref), std::bad_any_cast); in TEST()
267 EXPECT_THROW(any_cast_exact<std::unique_ptr<int>&>(ref), std::bad_any_cast); in TEST()
276 EXPECT_THROW(func({}), std::bad_any_cast); in TEST()
277 EXPECT_THROW(func({1.0}), std::bad_any_cast); in TEST()
299 EXPECT_THROW(any_cast<const int&>(ref), std::bad_any_cast); in TEST()
300 EXPECT_THROW(any_cast_exact<const int&>(ref), std::bad_any_cast); in TEST()
301 EXPECT_THROW(any_cast<int>(ref), std::bad_any_cast); in TEST()
321 EXPECT_THROW(any_cast<int>(ref), std::bad_any_cast); in TEST()
322 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
324 EXPECT_THROW(any_cast<int&>(ref), std::bad_any_cast); in TEST()
325 EXPECT_THROW(any_cast_exact<int&>(ref), std::bad_any_cast); in TEST()
333 EXPECT_THROW(any_cast_exact<const std::any&>(ref), std::bad_any_cast); in TEST()
360 EXPECT_THROW(any_cast_exact<const std::any&>(ref), std::bad_any_cast); in TEST()
362 EXPECT_THROW(any_cast<std::any&&>(ref), std::bad_any_cast); in TEST()
363 EXPECT_THROW(any_cast_exact<std::any&&>(ref), std::bad_any_cast); in TEST()
369 EXPECT_THROW(any_cast_exact<const int&>(ref), std::bad_any_cast); in TEST()
371 EXPECT_THROW(any_cast<int&&>(ref), std::bad_any_cast); in TEST()
372 EXPECT_THROW(any_cast_exact<int&&>(ref), std::bad_any_cast); in TEST()
377 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
378 EXPECT_THROW(any_cast_exact<double&>(ref), std::bad_any_cast); in TEST()
399 EXPECT_THROW(any_cast<std::any&>(ref), std::bad_any_cast); in TEST()
400 EXPECT_THROW(any_cast_exact<std::any&>(ref), std::bad_any_cast); in TEST()
405 EXPECT_THROW(any_cast<std::any&&>(ref), std::bad_any_cast); in TEST()
406 EXPECT_THROW(any_cast_exact<std::any&&>(ref), std::bad_any_cast); in TEST()
408 EXPECT_THROW(any_cast<int&>(ref), std::bad_any_cast); in TEST()
409 EXPECT_THROW(any_cast_exact<int&>(ref), std::bad_any_cast); in TEST()
414 EXPECT_THROW(any_cast<const int&&>(ref), std::bad_any_cast); in TEST()
415 EXPECT_THROW(any_cast_exact<const int&&>(ref), std::bad_any_cast); in TEST()
420 EXPECT_THROW(any_cast<double>(ref), std::bad_any_cast); in TEST()
421 EXPECT_THROW(any_cast_exact<const double&>(ref), std::bad_any_cast); in TEST()