Lines Matching refs:bit_cast
24 constexpr To bit_cast(const From &from) { in bit_cast() function
40 return bit_cast<Init>(bit_cast<Intermediate>(init)) == init; in round_trip()
53 static_assert(bit_cast<unsigned>(input) == expected); in test_array()
68 static_assert(bit_cast<unsigned long long>(splice) == (LITTLE_END in test_record()
72 static_assert(bit_cast<int_splicer>(0xCAFEBABE0C05FEFE).x == (LITTLE_END in test_record()
99 constexpr tuple4 t4 = bit_cast<tuple4>(b); in test_record()
121 constexpr int piw = bit_cast<no_pad>(pir).x; in test_partially_initialized()
125 constexpr no_pad bad = bit_cast<no_pad>(pir); in test_partially_initialized()
127 constexpr pad fine = bit_cast<pad>(no_pad{1, 2, 3, 4, 5}); in test_partially_initialized()
165 constexpr G g = bit_cast<G>(s); in array_members()
226 constexpr unsigned int i = bit_cast<unsigned int>(a); in test_array_fill()
277 no_pad np = bit_cast<no_pad>(p); in test_indeterminate()
337 return bit_cast<B>(a); in one()
349 return bit_cast<A>(b); in two()
407 constexpr bool test_bad_bool = bit_cast<bool>('A'); // expected-error {{must be initialized by a co…
419 constexpr __int128_t test_cast_to_int128 = bit_cast<__int128_t>((long double)0); // expected-error{…
432 bytes b = bit_cast<bytes>(ld); in f()
460 static_assert(bit_cast<long double>(ld539) == fivehundredandthirtynine, "");