/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/ |
is_volatile.pass.cpp | 19 static_assert(!std::is_volatile<T>::value, ""); 20 static_assert(!std::is_volatile<const T>::value, ""); 21 static_assert( std::is_volatile<volatile T>::value, ""); 22 static_assert( std::is_volatile<const volatile T>::value, ""); 35 static_assert(!std::is_volatile<int&>::value, ""); 36 static_assert(!std::is_volatile<volatile int&>::value, "");
|
is_trivial.pass.cpp | 19 static_assert( std::is_trivial<T>::value, ""); 20 static_assert( std::is_trivial<const T>::value, ""); 21 static_assert( std::is_trivial<volatile T>::value, ""); 22 static_assert( std::is_trivial<const volatile T>::value, ""); 28 static_assert(!std::is_trivial<T>::value, ""); 29 static_assert(!std::is_trivial<const T>::value, ""); 30 static_assert(!std::is_trivial<volatile T>::value, ""); 31 static_assert(!std::is_trivial<const volatile T>::value, "");
|
/external/clang/test/SemaCXX/ |
constexpr-steps.cpp | 16 static_assert(steps((MAX - 4)), ""); // ok 17 static_assert(steps((MAX - 3)), ""); // expected-error {{constant}} expected-note{{call}}
|
trivial-constructor.cpp | 5 static_assert(__has_trivial_constructor(T1), "T1 has trivial constructor!"); 10 static_assert(!__has_trivial_constructor(T2), "T2 has a user-declared constructor!"); 15 static_assert(!__has_trivial_constructor(T3), "T3 has a virtual function!"); 19 static_assert(!__has_trivial_constructor(T4), "T4 has a virtual base class!"); 23 static_assert(__has_trivial_constructor(T5), "All the direct base classes of T5 have trivial constructors!"); 30 static_assert(__has_trivial_constructor(T6), "All nonstatic data members of T6 have trivial constructors!"); 35 static_assert(!__has_trivial_constructor(T7), "t4 does not have a trivial constructor!"); 39 static_assert(!__has_trivial_constructor(T8), "The base class T2 does not have a trivial constructor!");
|
trivial-destructor.cpp | 5 static_assert(__has_trivial_destructor(T1), "T1 has trivial destructor!"); 10 static_assert(!__has_trivial_destructor(T2), "T2 has a user-declared destructor!"); 15 static_assert(__has_trivial_destructor(T3), "T3 has a virtual function (but still a trivial destructor)!"); 19 static_assert(__has_trivial_destructor(T4), "T4 has a virtual base class! (but still a trivial destructor)!"); 23 static_assert(__has_trivial_destructor(T5), "All the direct base classes of T5 have trivial destructors!"); 30 static_assert(__has_trivial_destructor(T6), "All nonstatic data members of T6 have trivial destructors!"); 35 static_assert(!__has_trivial_destructor(T7), "t2 does not have a trivial destructor!"); 39 static_assert(!__has_trivial_destructor(T8), "The base class T2 does not have a trivial destructor!");
|
alignof-sizeof-reference.cpp | 7 static_assert(alignof(r) == 1, "bad alignment"); // expected-warning {{GNU extension}} 8 static_assert(alignof(char&) == 1, "bad alignment"); 9 static_assert(sizeof(r) == 1, "bad size"); 10 static_assert(sizeof(char&) == 1, "bad size");
|
/external/libcxx/test/utilities/intseq/intseq.intseq/ |
integer_seq.pass.cpp | 35 static_assert ( std::is_same<int3::value_type, int>::value, "int3 type wrong" ); 36 static_assert ( int3::size() == 3, "int3 size wrong" ); 38 static_assert ( std::is_same<size1::value_type, size_t>::value, "size1 type wrong" ); 39 static_assert ( size1::size() == 1, "size1 size wrong" ); 41 static_assert ( std::is_same<ushort2::value_type, unsigned short>::value, "ushort2 type wrong" ); 42 static_assert ( ushort2::size() == 2, "ushort2 size wrong" ); 44 static_assert ( std::is_same<bool0::value_type, bool>::value, "bool0 type wrong" ); 45 static_assert ( bool0::size() == 0, "bool0 size wrong" );
|
/external/libcxx/test/utilities/meta/meta.unary/meta.unary.prop/ |
is_trivial.pass.cpp | 19 static_assert( std::is_trivial<T>::value, ""); 20 static_assert( std::is_trivial<const T>::value, ""); 21 static_assert( std::is_trivial<volatile T>::value, ""); 22 static_assert( std::is_trivial<const volatile T>::value, ""); 28 static_assert(!std::is_trivial<T>::value, ""); 29 static_assert(!std::is_trivial<const T>::value, ""); 30 static_assert(!std::is_trivial<volatile T>::value, ""); 31 static_assert(!std::is_trivial<const volatile T>::value, "");
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/intseq/intseq.intseq/ |
integer_seq.pass.cpp | 35 static_assert ( std::is_same<int3::value_type, int>::value, "int3 type wrong" ); 36 static_assert ( int3::size() == 3, "int3 size wrong" ); 38 static_assert ( std::is_same<size1::value_type, size_t>::value, "size1 type wrong" ); 39 static_assert ( size1::size() == 1, "size1 size wrong" ); 41 static_assert ( std::is_same<ushort2::value_type, unsigned short>::value, "ushort2 type wrong" ); 42 static_assert ( ushort2::size() == 2, "ushort2 size wrong" ); 44 static_assert ( std::is_same<bool0::value_type, bool>::value, "bool0 type wrong" ); 45 static_assert ( bool0::size() == 0, "bool0 size wrong" );
|
/external/libcxx/test/utilities/meta/meta.trans/meta.trans.other/ |
common_type.pass.cpp | 18 static_assert((std::is_same<std::common_type<int>::type, int>::value), ""); 19 static_assert((std::is_same<std::common_type<char>::type, char>::value), ""); 21 static_assert((std::is_same<std::common_type_t<int>, int>::value), ""); 22 static_assert((std::is_same<std::common_type_t<char>, char>::value), ""); 25 static_assert((std::is_same<std::common_type< int>::type, int>::value), ""); 26 static_assert((std::is_same<std::common_type<const int>::type, int>::value), ""); 27 static_assert((std::is_same<std::common_type< volatile int>::type, int>::value), ""); 28 static_assert((std::is_same<std::common_type<const volatile int>::type, int>::value), ""); 30 static_assert((std::is_same<std::common_type<int, int>::type, int>::value), ""); 31 static_assert((std::is_same<std::common_type<int, const int>::type, int>::value), "") [all...] |
conditional.pass.cpp | 18 static_assert((std::is_same<std::conditional<true, char, int>::type, char>::value), ""); 19 static_assert((std::is_same<std::conditional<false, char, int>::type, int>::value), ""); 21 static_assert((std::is_same<std::conditional_t<true, char, int>, char>::value), ""); 22 static_assert((std::is_same<std::conditional_t<false, char, int>, int>::value), "");
|
enable_if.pass.cpp | 18 static_assert((std::is_same<std::enable_if<true>::type, void>::value), ""); 19 static_assert((std::is_same<std::enable_if<true, int>::type, int>::value), ""); 21 static_assert((std::is_same<std::enable_if_t<true>, void>::value), ""); 22 static_assert((std::is_same<std::enable_if_t<true, int>, int>::value), "");
|
enable_if2.fail.cpp | 21 static_assert ( false, "" );
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/meta/meta.trans/meta.trans.other/ |
common_type.pass.cpp | 18 static_assert((std::is_same<std::common_type<int>::type, int>::value), ""); 19 static_assert((std::is_same<std::common_type<char>::type, char>::value), ""); 21 static_assert((std::is_same<std::common_type_t<int>, int>::value), ""); 22 static_assert((std::is_same<std::common_type_t<char>, char>::value), ""); 25 static_assert((std::is_same<std::common_type< int>::type, int>::value), ""); 26 static_assert((std::is_same<std::common_type<const int>::type, int>::value), ""); 27 static_assert((std::is_same<std::common_type< volatile int>::type, int>::value), ""); 28 static_assert((std::is_same<std::common_type<const volatile int>::type, int>::value), ""); 30 static_assert((std::is_same<std::common_type<int, int>::type, int>::value), ""); 31 static_assert((std::is_same<std::common_type<int, const int>::type, int>::value), "") [all...] |
conditional.pass.cpp | 18 static_assert((std::is_same<std::conditional<true, char, int>::type, char>::value), ""); 19 static_assert((std::is_same<std::conditional<false, char, int>::type, int>::value), ""); 21 static_assert((std::is_same<std::conditional_t<true, char, int>, char>::value), ""); 22 static_assert((std::is_same<std::conditional_t<false, char, int>, int>::value), "");
|
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
p18.cpp | 21 static_assert(is_same<decltype(((r))), float const&>::value, 23 static_assert(is_same<decltype(x), float>::value, "should be float"); 24 static_assert(is_same<decltype((x)), const float&>::value, 26 static_assert(is_same<decltype(r), float&>::value, "should be float&"); 27 static_assert(is_same<decltype(ir), int&>::value, "should be int&"); 28 static_assert(is_same<decltype((ir)), int&>::value, "should be int&"); 29 static_assert(is_same<decltype(irc), const int&>::value, 31 static_assert(is_same<decltype((irc)), const int&>::value, 37 static_assert(is_same<decltype(x), float>::value, "should be float"); 38 static_assert(is_same<decltype((x)), float&>::value, [all...] |
/external/libcxx/test/utilities/utility/forward/ |
forward.pass.cpp | 43 static_assert(sizeof(test(std::forward<A&>(a))) == 1, ""); 44 static_assert(sizeof(test(std::forward<A>(a))) == 4, ""); 45 static_assert(sizeof(test(std::forward<A>(source()))) == 4, ""); 47 static_assert(sizeof(test(std::forward<const A&>(a))) == 2, ""); 48 // static_assert(sizeof(test(std::forward<const A&>(source()))) == 2, ""); 49 static_assert(sizeof(test(std::forward<const A>(a))) == 8, ""); 50 static_assert(sizeof(test(std::forward<const A>(source()))) == 8, ""); 52 static_assert(sizeof(test(std::forward<const A&>(ca))) == 2, ""); 53 // static_assert(sizeof(test(std::forward<const A&>(csource()))) == 2, ""); 54 static_assert(sizeof(test(std::forward<const A>(ca))) == 8, "") [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/utility/forward/ |
forward.pass.cpp | 43 static_assert(sizeof(test(std::forward<A&>(a))) == 1, ""); 44 static_assert(sizeof(test(std::forward<A>(a))) == 4, ""); 45 static_assert(sizeof(test(std::forward<A>(source()))) == 4, ""); 47 static_assert(sizeof(test(std::forward<const A&>(a))) == 2, ""); 48 // static_assert(sizeof(test(std::forward<const A&>(source()))) == 2, ""); 49 static_assert(sizeof(test(std::forward<const A>(a))) == 8, ""); 50 static_assert(sizeof(test(std::forward<const A>(source()))) == 8, ""); 52 static_assert(sizeof(test(std::forward<const A&>(ca))) == 2, ""); 53 // static_assert(sizeof(test(std::forward<const A&>(csource()))) == 2, ""); 54 static_assert(sizeof(test(std::forward<const A>(ca))) == 8, "") [all...] |
/external/clang/test/CXX/special/class.copy/ |
p12-0x.cpp | 6 static_assert(B == __has_trivial_copy(T), ""); 7 static_assert(B == __is_trivially_constructible(T, T), ""); 8 static_assert(B == __is_trivially_constructible(T, const T &), ""); 9 static_assert(B == __is_trivially_constructible(T, T &&), ""); 57 static_assert(!__is_trivially_constructible(MutableTemplateCtorMember, const MutableTemplateCtorMember &), ""); 58 static_assert(__is_trivially_constructible(MutableTemplateCtorMember, MutableTemplateCtorMember &&), ""); 64 static_assert(!__is_trivially_constructible(MutableTemplateCtorMember2, const MutableTemplateCtorMember2 &), ""); 65 static_assert(__is_trivially_constructible(MutableTemplateCtorMember2, MutableTemplateCtorMember2 &&), ""); 76 static_assert(!__has_trivial_copy(TNT), "lie deliberately for gcc compatibility"); 77 static_assert(__is_trivially_constructible(TNT, TNT), "") [all...] |
/external/libcxx/test/thread/futures/futures.overview/ |
future_errc.pass.cpp | 24 static_assert(static_cast<int>(std::future_errc::future_already_retrieved) == 1, ""); 25 static_assert(static_cast<int>(std::future_errc::promise_already_satisfied) == 2, ""); 26 static_assert(static_cast<int>(std::future_errc::no_state) == 3, ""); 27 static_assert(static_cast<int>(std::future_errc::broken_promise) == 4, "");
|
is_error_code_enum_future_errc.pass.cpp | 18 static_assert(std::is_error_code_enum<std::future_errc>::value, "");
|
/external/libcxx/test/utilities/function.objects/bitwise.operations/ |
transparent.pass.cpp | 28 static_assert ( !is_transparent<std::bit_and<int>>::value, "" ); 29 static_assert ( !is_transparent<std::bit_and<std::string>>::value, "" ); 30 static_assert ( is_transparent<std::bit_and<void>>::value, "" ); 31 static_assert ( is_transparent<std::bit_and<>>::value, "" ); 33 static_assert ( !is_transparent<std::bit_or<int>>::value, "" ); 34 static_assert ( !is_transparent<std::bit_or<std::string>>::value, "" ); 35 static_assert ( is_transparent<std::bit_or<void>>::value, "" ); 36 static_assert ( is_transparent<std::bit_or<>>::value, "" ); 38 static_assert ( !is_transparent<std::bit_xor<int>>::value, "" ); 39 static_assert ( !is_transparent<std::bit_xor<std::string>>::value, "" ) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/thread/futures/futures.overview/ |
future_errc.pass.cpp | 24 static_assert(static_cast<int>(std::future_errc::future_already_retrieved) == 1, ""); 25 static_assert(static_cast<int>(std::future_errc::promise_already_satisfied) == 2, ""); 26 static_assert(static_cast<int>(std::future_errc::no_state) == 3, ""); 27 static_assert(static_cast<int>(std::future_errc::broken_promise) == 4, "");
|
is_error_code_enum_future_errc.pass.cpp | 18 static_assert(std::is_error_code_enum<std::future_errc>::value, "");
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/function.objects/bitwise.operations/ |
transparent.pass.cpp | 28 static_assert ( !is_transparent<std::bit_and<int>>::value, "" ); 29 static_assert ( !is_transparent<std::bit_and<std::string>>::value, "" ); 30 static_assert ( is_transparent<std::bit_and<void>>::value, "" ); 31 static_assert ( is_transparent<std::bit_and<>>::value, "" ); 33 static_assert ( !is_transparent<std::bit_or<int>>::value, "" ); 34 static_assert ( !is_transparent<std::bit_or<std::string>>::value, "" ); 35 static_assert ( is_transparent<std::bit_or<void>>::value, "" ); 36 static_assert ( is_transparent<std::bit_or<>>::value, "" ); 38 static_assert ( !is_transparent<std::bit_xor<int>>::value, "" ); 39 static_assert ( !is_transparent<std::bit_xor<std::string>>::value, "" ) [all...] |