/external/libcxx/test/std/language.support/support.types/byteops/ |
to_integer.pass.cpp | 16 // constexpr IntegerType to_integer(byte b) noexcept; 24 static_assert(noexcept(std::to_integer<int>(b1)), "" ); 25 static_assert(std::is_same<int, decltype(std::to_integer<int>(b1))>::value, "" ); 26 static_assert(std::is_same<long, decltype(std::to_integer<long>(b1))>::value, "" ); 27 static_assert(std::is_same<unsigned short, decltype(std::to_integer<unsigned short>(b1))>::value, "" ); 29 static_assert(std::to_integer<int>(b1) == 1, ""); 30 static_assert(std::to_integer<int>(b3) == 3, "");
|
and.pass.cpp | 24 static_assert(std::to_integer<int>(b1 & b8) == 0, ""); 25 static_assert(std::to_integer<int>(b1 & b9) == 1, ""); 26 static_assert(std::to_integer<int>(b8 & b9) == 8, ""); 28 static_assert(std::to_integer<int>(b8 & b1) == 0, ""); 29 static_assert(std::to_integer<int>(b9 & b1) == 1, ""); 30 static_assert(std::to_integer<int>(b9 & b8) == 8, "");
|
or.pass.cpp | 24 static_assert(std::to_integer<int>(b1 | b2) == 3, ""); 25 static_assert(std::to_integer<int>(b1 | b8) == 9, ""); 26 static_assert(std::to_integer<int>(b2 | b8) == 10, ""); 28 static_assert(std::to_integer<int>(b2 | b1) == 3, ""); 29 static_assert(std::to_integer<int>(b8 | b1) == 9, ""); 30 static_assert(std::to_integer<int>(b8 | b2) == 10, "");
|
xor.pass.cpp | 24 static_assert(std::to_integer<int>(b1 ^ b8) == 9, ""); 25 static_assert(std::to_integer<int>(b1 ^ b9) == 8, ""); 26 static_assert(std::to_integer<int>(b8 ^ b9) == 1, ""); 28 static_assert(std::to_integer<int>(b8 ^ b1) == 9, ""); 29 static_assert(std::to_integer<int>(b9 ^ b1) == 8, ""); 30 static_assert(std::to_integer<int>(b9 ^ b8) == 1, "");
|
and.assign.pass.cpp | 32 static_assert(std::to_integer<int>(test(b1, b8)) == 0, ""); 33 static_assert(std::to_integer<int>(test(b1, b9)) == 1, ""); 34 static_assert(std::to_integer<int>(test(b8, b9)) == 8, ""); 36 static_assert(std::to_integer<int>(test(b8, b1)) == 0, ""); 37 static_assert(std::to_integer<int>(test(b9, b1)) == 1, ""); 38 static_assert(std::to_integer<int>(test(b9, b8)) == 8, "");
|
or.assign.pass.cpp | 32 static_assert(std::to_integer<int>(test(b1, b2)) == 3, ""); 33 static_assert(std::to_integer<int>(test(b1, b8)) == 9, ""); 34 static_assert(std::to_integer<int>(test(b2, b8)) == 10, ""); 36 static_assert(std::to_integer<int>(test(b2, b1)) == 3, ""); 37 static_assert(std::to_integer<int>(test(b8, b1)) == 9, ""); 38 static_assert(std::to_integer<int>(test(b8, b2)) == 10, "");
|
xor.assign.pass.cpp | 32 static_assert(std::to_integer<int>(test(b1, b8)) == 9, ""); 33 static_assert(std::to_integer<int>(test(b1, b9)) == 8, ""); 34 static_assert(std::to_integer<int>(test(b8, b9)) == 1, ""); 36 static_assert(std::to_integer<int>(test(b8, b1)) == 9, ""); 37 static_assert(std::to_integer<int>(test(b9, b1)) == 8, ""); 38 static_assert(std::to_integer<int>(test(b9, b8)) == 1, "");
|
lshift.pass.cpp | 26 static_assert(std::to_integer<int>(b1 << 1) == 2, ""); 27 static_assert(std::to_integer<int>(b1 << 2) == 4, ""); 28 static_assert(std::to_integer<int>(b3 << 4) == 48, ""); 29 static_assert(std::to_integer<int>(b3 << 6) == 192, "");
|
rshift.pass.cpp | 32 static_assert(std::to_integer<int>(b100 >> 1) == 50, ""); 33 static_assert(std::to_integer<int>(b100 >> 2) == 25, ""); 34 static_assert(std::to_integer<int>(b115 >> 3) == 14, ""); 35 static_assert(std::to_integer<int>(b115 >> 6) == 1, "");
|
not.pass.cpp | 24 static_assert(std::to_integer<int>(~b1) == 254, ""); 25 static_assert(std::to_integer<int>(~b2) == 253, ""); 26 static_assert(std::to_integer<int>(~b8) == 247, "");
|
to_integer.fail.cpp | 16 // constexpr IntegerType to_integer(byte b) noexcept; 22 auto f = std::to_integer<float>(b1);
|
lshift.assign.pass.cpp | 33 static_assert(std::to_integer<int>(test(b2)) == 8, "" ); 34 static_assert(std::to_integer<int>(test(b3)) == 12, "" );
|
rshift.assign.pass.cpp | 33 static_assert(std::to_integer<int>(test(b16)) == 4, "" ); 34 static_assert(std::to_integer<int>(test(b192)) == 48, "" );
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/language.support/support.types/byteops/ |
to_integer.pass.cpp | 16 // constexpr IntegerType to_integer(byte b) noexcept; 24 static_assert(noexcept(std::to_integer<int>(b1)), "" ); 25 static_assert(std::is_same<int, decltype(std::to_integer<int>(b1))>::value, "" ); 26 static_assert(std::is_same<long, decltype(std::to_integer<long>(b1))>::value, "" ); 27 static_assert(std::is_same<unsigned short, decltype(std::to_integer<unsigned short>(b1))>::value, "" ); 29 static_assert(std::to_integer<int>(b1) == 1, ""); 30 static_assert(std::to_integer<int>(b3) == 3, "");
|
and.pass.cpp | 24 static_assert(std::to_integer<int>(b1 & b8) == 0, ""); 25 static_assert(std::to_integer<int>(b1 & b9) == 1, ""); 26 static_assert(std::to_integer<int>(b8 & b9) == 8, ""); 28 static_assert(std::to_integer<int>(b8 & b1) == 0, ""); 29 static_assert(std::to_integer<int>(b9 & b1) == 1, ""); 30 static_assert(std::to_integer<int>(b9 & b8) == 8, "");
|
or.pass.cpp | 24 static_assert(std::to_integer<int>(b1 | b2) == 3, ""); 25 static_assert(std::to_integer<int>(b1 | b8) == 9, ""); 26 static_assert(std::to_integer<int>(b2 | b8) == 10, ""); 28 static_assert(std::to_integer<int>(b2 | b1) == 3, ""); 29 static_assert(std::to_integer<int>(b8 | b1) == 9, ""); 30 static_assert(std::to_integer<int>(b8 | b2) == 10, "");
|
xor.pass.cpp | 24 static_assert(std::to_integer<int>(b1 ^ b8) == 9, ""); 25 static_assert(std::to_integer<int>(b1 ^ b9) == 8, ""); 26 static_assert(std::to_integer<int>(b8 ^ b9) == 1, ""); 28 static_assert(std::to_integer<int>(b8 ^ b1) == 9, ""); 29 static_assert(std::to_integer<int>(b9 ^ b1) == 8, ""); 30 static_assert(std::to_integer<int>(b9 ^ b8) == 1, "");
|
and.assign.pass.cpp | 32 static_assert(std::to_integer<int>(test(b1, b8)) == 0, ""); 33 static_assert(std::to_integer<int>(test(b1, b9)) == 1, ""); 34 static_assert(std::to_integer<int>(test(b8, b9)) == 8, ""); 36 static_assert(std::to_integer<int>(test(b8, b1)) == 0, ""); 37 static_assert(std::to_integer<int>(test(b9, b1)) == 1, ""); 38 static_assert(std::to_integer<int>(test(b9, b8)) == 8, "");
|
or.assign.pass.cpp | 32 static_assert(std::to_integer<int>(test(b1, b2)) == 3, ""); 33 static_assert(std::to_integer<int>(test(b1, b8)) == 9, ""); 34 static_assert(std::to_integer<int>(test(b2, b8)) == 10, ""); 36 static_assert(std::to_integer<int>(test(b2, b1)) == 3, ""); 37 static_assert(std::to_integer<int>(test(b8, b1)) == 9, ""); 38 static_assert(std::to_integer<int>(test(b8, b2)) == 10, "");
|
xor.assign.pass.cpp | 32 static_assert(std::to_integer<int>(test(b1, b8)) == 9, ""); 33 static_assert(std::to_integer<int>(test(b1, b9)) == 8, ""); 34 static_assert(std::to_integer<int>(test(b8, b9)) == 1, ""); 36 static_assert(std::to_integer<int>(test(b8, b1)) == 9, ""); 37 static_assert(std::to_integer<int>(test(b9, b1)) == 8, ""); 38 static_assert(std::to_integer<int>(test(b9, b8)) == 1, "");
|
lshift.pass.cpp | 26 static_assert(std::to_integer<int>(b1 << 1) == 2, ""); 27 static_assert(std::to_integer<int>(b1 << 2) == 4, ""); 28 static_assert(std::to_integer<int>(b3 << 4) == 48, ""); 29 static_assert(std::to_integer<int>(b3 << 6) == 192, "");
|
rshift.pass.cpp | 32 static_assert(std::to_integer<int>(b100 >> 1) == 50, ""); 33 static_assert(std::to_integer<int>(b100 >> 2) == 25, ""); 34 static_assert(std::to_integer<int>(b115 >> 3) == 14, ""); 35 static_assert(std::to_integer<int>(b115 >> 6) == 1, "");
|
not.pass.cpp | 24 static_assert(std::to_integer<int>(~b1) == 254, ""); 25 static_assert(std::to_integer<int>(~b2) == 253, ""); 26 static_assert(std::to_integer<int>(~b8) == 247, "");
|
to_integer.fail.cpp | 16 // constexpr IntegerType to_integer(byte b) noexcept; 22 auto f = std::to_integer<float>(b1);
|
/external/Microsoft-GSL/tests/ |
byte_tests.cpp | 99 TEST_CASE("to_integer") 103 CHECK(0x12 == gsl::to_integer<char>(b)); 104 CHECK(0x12 == gsl::to_integer<short>(b)); 105 CHECK(0x12 == gsl::to_integer<long>(b)); 106 CHECK(0x12 == gsl::to_integer<long long>(b)); 108 CHECK(0x12 == gsl::to_integer<unsigned char>(b)); 109 CHECK(0x12 == gsl::to_integer<unsigned short>(b)); 110 CHECK(0x12 == gsl::to_integer<unsigned long>(b)); 111 CHECK(0x12 == gsl::to_integer<unsigned long long>(b)); 113 // CHECK(0x12 == gsl::to_integer<float>(b)); // expect compile-time erro [all...] |