/ndk/sources/cxx-stl/llvm-libc++/test/containers/unord/unord.multiset/ |
types.pass.cpp | 37 static_assert((std::is_same<C::value_type, short>::value), ""); 38 static_assert((std::is_same<C::key_type, short>::value), ""); 39 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); 40 static_assert((std::is_same<C::key_equal, std::equal_to<C::key_type> >::value), ""); 41 static_assert((std::is_same<C::allocator_type, std::allocator<C::value_type> >::value), ""); 42 static_assert((std::is_same<C::reference, C::value_type&>::value), ""); 43 static_assert((std::is_same<C::const_reference, const C::value_type&>::value), ""); 44 static_assert((std::is_same<C::pointer, C::value_type*>::value), ""); 45 static_assert((std::is_same<C::const_pointer, const C::value_type*>::value), ""); 46 static_assert((std::is_same<C::size_type, std::size_t>::value), "") [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/containers/unord/unord.set/ |
types.pass.cpp | 37 static_assert((std::is_same<C::value_type, short>::value), ""); 38 static_assert((std::is_same<C::key_type, short>::value), ""); 39 static_assert((std::is_same<C::hasher, std::hash<C::key_type> >::value), ""); 40 static_assert((std::is_same<C::key_equal, std::equal_to<C::key_type> >::value), ""); 41 static_assert((std::is_same<C::allocator_type, std::allocator<C::value_type> >::value), ""); 42 static_assert((std::is_same<C::reference, C::value_type&>::value), ""); 43 static_assert((std::is_same<C::const_reference, const C::value_type&>::value), ""); 44 static_assert((std::is_same<C::pointer, C::value_type*>::value), ""); 45 static_assert((std::is_same<C::const_pointer, const C::value_type*>::value), ""); 46 static_assert((std::is_same<C::size_type, std::size_t>::value), "") [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/strings/basic.string/ |
types.pass.cpp | 48 static_assert((std::is_same<typename S::traits_type, Traits>::value), ""); 49 static_assert((std::is_same<typename S::value_type, typename Traits::char_type>::value), ""); 50 static_assert((std::is_same<typename S::value_type, typename Allocator::value_type>::value), ""); 51 static_assert((std::is_same<typename S::allocator_type, Allocator>::value), ""); 52 static_assert((std::is_same<typename S::size_type, typename Allocator::size_type>::value), ""); 53 static_assert((std::is_same<typename S::difference_type, typename Allocator::difference_type>::value), ""); 54 static_assert((std::is_same<typename S::reference, typename Allocator::reference>::value), ""); 55 static_assert((std::is_same<typename S::const_reference, typename Allocator::const_reference>::value), ""); 56 static_assert((std::is_same<typename S::pointer, typename Allocator::pointer>::value), ""); 57 static_assert((std::is_same<typename S::const_pointer, typename Allocator::const_pointer>::value), "") [all...] |
/external/clang/test/CXX/over/over.oper/over.literal/ |
p7.cpp | 8 static_assert(operator "" _a("foo") == 'f', "");
|
/external/clang/test/Lexer/ |
cxx0x_keyword_as_cxx98.cpp | 21 #define static_assert(b, s) int CONCAT(check, __LINE__)[(b) ? 1 : 0]; macro 22 static_assert(1 > 0, "hello"); // ok 35 int static_assert; // expected-warning {{'static_assert' is a keyword in C++11}} variable
|
/external/clang/test/PCH/ |
cxx0x-default-delete.cpp | 41 static_assert(__is_trivially_constructible(B, const B&), ""); 42 static_assert(!__is_trivially_constructible(B, B&&), ""); 43 static_assert(!__is_trivially_constructible(C, const C&), ""); 44 static_assert(!__is_trivially_constructible(C, C&&), "");
|
/external/clang/test/SemaCXX/ |
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");
|
constexpr-value-init.cpp | 19 static_assert(b2.a.a == 1, ""); 20 static_assert(b2.a.b == 2, ""); 30 static_assert(D().c == 0, ""); 31 static_assert(D().d == 0, "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/thread/futures/futures.overview/ |
future_errc.pass.cpp | 24 static_assert(static_cast<int>(std::future_errc::broken_promise) == 0, ""); 25 static_assert(static_cast<int>(std::future_errc::future_already_retrieved) == 1, ""); 26 static_assert(static_cast<int>(std::future_errc::promise_already_satisfied) == 2, ""); 27 static_assert(static_cast<int>(std::future_errc::no_state) == 3, "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/input.output/iostream.format/input.streams/iostreamclass/ |
types.pass.cpp | 30 static_assert((std::is_base_of<std::basic_istream<char>, std::basic_iostream<char> >::value), ""); 31 static_assert((std::is_base_of<std::basic_ostream<char>, std::basic_iostream<char> >::value), ""); 32 static_assert((std::is_same<std::basic_iostream<char>::char_type, char>::value), ""); 33 static_assert((std::is_same<std::basic_iostream<char>::traits_type, std::char_traits<char> >::value), ""); 34 static_assert((std::is_same<std::basic_iostream<char>::int_type, std::char_traits<char>::int_type>::value), ""); 35 static_assert((std::is_same<std::basic_iostream<char>::pos_type, std::char_traits<char>::pos_type>::value), ""); 36 static_assert((std::is_same<std::basic_iostream<char>::off_type, std::char_traits<char>::off_type>::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/input.output/string.streams/istringstream/ |
types.pass.cpp | 29 static_assert((std::is_base_of<std::basic_istream<char>, std::basic_istringstream<char> >::value), ""); 30 static_assert((std::is_same<std::basic_istringstream<char>::char_type, char>::value), ""); 31 static_assert((std::is_same<std::basic_istringstream<char>::traits_type, std::char_traits<char> >::value), ""); 32 static_assert((std::is_same<std::basic_istringstream<char>::int_type, std::char_traits<char>::int_type>::value), ""); 33 static_assert((std::is_same<std::basic_istringstream<char>::pos_type, std::char_traits<char>::pos_type>::value), ""); 34 static_assert((std::is_same<std::basic_istringstream<char>::off_type, std::char_traits<char>::off_type>::value), ""); 35 static_assert((std::is_same<std::basic_istringstream<char>::allocator_type, std::allocator<char> >::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/input.output/string.streams/ostringstream/ |
types.pass.cpp | 29 static_assert((std::is_base_of<std::basic_ostream<char>, std::basic_ostringstream<char> >::value), ""); 30 static_assert((std::is_same<std::basic_ostringstream<char>::char_type, char>::value), ""); 31 static_assert((std::is_same<std::basic_ostringstream<char>::traits_type, std::char_traits<char> >::value), ""); 32 static_assert((std::is_same<std::basic_ostringstream<char>::int_type, std::char_traits<char>::int_type>::value), ""); 33 static_assert((std::is_same<std::basic_ostringstream<char>::pos_type, std::char_traits<char>::pos_type>::value), ""); 34 static_assert((std::is_same<std::basic_ostringstream<char>::off_type, std::char_traits<char>::off_type>::value), ""); 35 static_assert((std::is_same<std::basic_ostringstream<char>::allocator_type, std::allocator<char> >::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/input.output/string.streams/stringbuf/ |
types.pass.cpp | 29 static_assert((std::is_base_of<std::basic_streambuf<char>, std::basic_stringbuf<char> >::value), ""); 30 static_assert((std::is_same<std::basic_stringbuf<char>::char_type, char>::value), ""); 31 static_assert((std::is_same<std::basic_stringbuf<char>::traits_type, std::char_traits<char> >::value), ""); 32 static_assert((std::is_same<std::basic_stringbuf<char>::int_type, std::char_traits<char>::int_type>::value), ""); 33 static_assert((std::is_same<std::basic_stringbuf<char>::pos_type, std::char_traits<char>::pos_type>::value), ""); 34 static_assert((std::is_same<std::basic_stringbuf<char>::off_type, std::char_traits<char>::off_type>::value), ""); 35 static_assert((std::is_same<std::basic_stringbuf<char>::allocator_type, std::allocator<char> >::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/input.output/string.streams/stringstream/ |
types.pass.cpp | 29 static_assert((std::is_base_of<std::basic_iostream<char>, std::basic_stringstream<char> >::value), ""); 30 static_assert((std::is_same<std::basic_stringstream<char>::char_type, char>::value), ""); 31 static_assert((std::is_same<std::basic_stringstream<char>::traits_type, std::char_traits<char> >::value), ""); 32 static_assert((std::is_same<std::basic_stringstream<char>::int_type, std::char_traits<char>::int_type>::value), ""); 33 static_assert((std::is_same<std::basic_stringstream<char>::pos_type, std::char_traits<char>::pos_type>::value), ""); 34 static_assert((std::is_same<std::basic_stringstream<char>::off_type, std::char_traits<char>::off_type>::value), ""); 35 static_assert((std::is_same<std::basic_stringstream<char>::allocator_type, std::allocator<char> >::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/iterators/predef.iterators/move.iterators/move.iterator/ |
types.pass.cpp | 37 static_assert((std::is_same<typename R::iterator_type, It>::value), ""); 38 static_assert((std::is_same<typename R::difference_type, typename T::difference_type>::value), ""); 39 static_assert((std::is_same<typename R::pointer, typename T::pointer>::value), ""); 40 static_assert((std::is_same<typename R::value_type, typename T::value_type>::value), ""); 42 static_assert((std::is_same<typename R::reference, typename R::value_type&&>::value), ""); 44 static_assert((std::is_same<typename R::reference, typename T::reference>::value), ""); 46 static_assert((std::is_same<typename R::iterator_category, typename T::iterator_category>::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/function.objects/refwrap/ |
type.pass.cpp | 23 static_assert((std::is_same<std::reference_wrapper<C>::type, 25 static_assert((std::is_same<std::reference_wrapper<void ()>::type, 27 static_assert((std::is_same<std::reference_wrapper<int* (double*)>::type, 29 static_assert((std::is_same<std::reference_wrapper<void(*)()>::type, 31 static_assert((std::is_same<std::reference_wrapper<int*(*)(double*)>::type, 33 static_assert((std::is_same<std::reference_wrapper<int*(C::*)(double*)>::type, 35 static_assert((std::is_same<std::reference_wrapper<int (C::*)(double*) const volatile>::type,
|
/ndk/sources/cxx-stl/llvm-libc++/test/containers/sequences/vector.bool/ |
types.pass.cpp | 43 static_assert((std::is_same<typename C::value_type, bool>::value), ""); 44 static_assert((std::is_same<typename C::value_type, typename Allocator::value_type>::value), ""); 45 static_assert((std::is_same<typename C::allocator_type, Allocator>::value), ""); 46 static_assert((std::is_same<typename C::size_type, typename Allocator::size_type>::value), ""); 47 static_assert((std::is_same<typename C::difference_type, typename Allocator::difference_type>::value), ""); 48 static_assert((std::is_same< 51 static_assert((std::is_same< 54 static_assert((std::is_same< 57 static_assert((std::is_same< 66 static_assert((std::is_same<std::vector<bool>::allocator_type [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/re/re.regex/re.regex.const/ |
constants.pass.cpp | 39 static_assert((BR::icase == std::regex_constants::icase), ""); 40 static_assert((BR::nosubs == std::regex_constants::nosubs), ""); 41 static_assert((BR::optimize == std::regex_constants::optimize), ""); 42 static_assert((BR::collate == std::regex_constants::collate), ""); 43 static_assert((BR::ECMAScript == std::regex_constants::ECMAScript), ""); 44 static_assert((BR::basic == std::regex_constants::basic), ""); 45 static_assert((BR::extended == std::regex_constants::extended), ""); 46 static_assert((BR::awk == std::regex_constants::awk), ""); 47 static_assert((BR::grep == std::regex_constants::grep), ""); 48 static_assert((BR::egrep == std::regex_constants::egrep), "") [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/allocator.traits/allocator.traits.types/ |
rebind_alloc.pass.cpp | 67 static_assert((std::is_same<std::allocator_traits<A<char> >::rebind_alloc<double>, ReboundA<double> >::value), ""); 68 static_assert((std::is_same<std::allocator_traits<B<int, char> >::rebind_alloc<double>, ReboundB<double, char> >::value), ""); 69 static_assert((std::is_same<std::allocator_traits<C<char> >::rebind_alloc<double>, C<double> >::value), ""); 70 static_assert((std::is_same<std::allocator_traits<D<int, char> >::rebind_alloc<double>, D<double, char> >::value), ""); 71 static_assert((std::is_same<std::allocator_traits<E<char> >::rebind_alloc<double>, E<double> >::value), ""); 73 static_assert((std::is_same<std::allocator_traits<A<char> >::rebind_alloc<double>::other, ReboundA<double> >::value), ""); 74 static_assert((std::is_same<std::allocator_traits<B<int, char> >::rebind_alloc<double>::other, ReboundB<double, char> >::value), ""); 75 static_assert((std::is_same<std::allocator_traits<C<char> >::rebind_alloc<double>::other, C<double> >::value), ""); 76 static_assert((std::is_same<std::allocator_traits<D<int, char> >::rebind_alloc<double>::other, D<double, char> >::value), ""); 77 static_assert((std::is_same<std::allocator_traits<E<char> >::rebind_alloc<double>::other, E<double> >::value), " (…) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/memory/allocator.traits/ |
rebind_traits.pass.cpp | 67 static_assert((std::is_same<std::allocator_traits<A<char> >::rebind_traits<double>, std::allocator_traits<ReboundA<double> > >::value), ""); 68 static_assert((std::is_same<std::allocator_traits<B<int, char> >::rebind_traits<double>, std::allocator_traits<ReboundB<double, char> > >::value), ""); 69 static_assert((std::is_same<std::allocator_traits<C<char> >::rebind_traits<double>, std::allocator_traits<C<double> > >::value), ""); 70 static_assert((std::is_same<std::allocator_traits<D<int, char> >::rebind_traits<double>, std::allocator_traits<D<double, char> > >::value), ""); 71 static_assert((std::is_same<std::allocator_traits<E<char> >::rebind_traits<double>, std::allocator_traits<E<double> > >::value), ""); 73 static_assert((std::is_same<std::allocator_traits<A<char> >::rebind_traits<double>::other, std::allocator_traits<ReboundA<double> > >::value), ""); 74 static_assert((std::is_same<std::allocator_traits<B<int, char> >::rebind_traits<double>::other, std::allocator_traits<ReboundB<double, char> > >::value), ""); 75 static_assert((std::is_same<std::allocator_traits<C<char> >::rebind_traits<double>::other, std::allocator_traits<C<double> > >::value), ""); 76 static_assert((std::is_same<std::allocator_traits<D<int, char> >::rebind_traits<double>::other, std::allocator_traits<D<double, char> > >::value), ""); 77 static_assert((std::is_same<std::allocator_traits<E<char> >::rebind_traits<double>::other, std::allocator_traits (…) [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/utilities/ratio/ratio.arithmetic/ |
ratio_add.pass.cpp | 20 static_assert(R::num == 2 && R::den == 1, ""); 26 static_assert(R::num == 3 && R::den == 2, ""); 32 static_assert(R::num == 1 && R::den == 2, ""); 38 static_assert(R::num == 1 && R::den == 2, ""); 44 static_assert(R::num == -1 && R::den == 2, ""); 50 static_assert(R::num == -1 && R::den == 2, ""); 56 static_assert(R::num == 127970191639601LL && R::den == 5177331081415LL, ""); 62 static_assert(R::num == 0 && R::den == 1, ""); 68 static_assert(R::num == 1 && R::den == 1, ""); 74 static_assert(R::num == 1 && R::den == 1, "") [all...] |
ratio_subtract.pass.cpp | 20 static_assert(R::num == 0 && R::den == 1, ""); 26 static_assert(R::num == -1 && R::den == 2, ""); 32 static_assert(R::num == -3 && R::den == 2, ""); 38 static_assert(R::num == -3 && R::den == 2, ""); 44 static_assert(R::num == 3 && R::den == 2, ""); 50 static_assert(R::num == 3 && R::den == 2, ""); 56 static_assert(R::num == -126708206685271LL && R::den == 5177331081415LL, ""); 62 static_assert(R::num == 0 && R::den == 1, ""); 68 static_assert(R::num == 1 && R::den == 1, ""); 74 static_assert(R::num == -1 && R::den == 1, "") [all...] |
/ndk/sources/cxx-stl/llvm-libc++/test/depr/depr.str.strstreams/depr.strstream/ |
types.pass.cpp | 27 static_assert((std::is_base_of<std::iostream, std::strstream>::value), ""); 28 static_assert((std::is_same<std::strstream::char_type, char>::value), ""); 29 static_assert((std::is_same<std::strstream::int_type, std::char_traits<char>::int_type>::value), ""); 30 static_assert((std::is_same<std::strstream::pos_type, std::char_traits<char>::pos_type>::value), ""); 31 static_assert((std::is_same<std::strstream::off_type, std::char_traits<char>::off_type>::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/test/iterators/iterator.primitives/iterator.traits/ |
const_pointer.pass.cpp | 30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), ""); 31 static_assert((std::is_same<It::value_type, A>::value), ""); 32 static_assert((std::is_same<It::pointer, const A*>::value), ""); 33 static_assert((std::is_same<It::reference, const A&>::value), ""); 34 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
|
pointer.pass.cpp | 30 static_assert((std::is_same<It::difference_type, std::ptrdiff_t>::value), ""); 31 static_assert((std::is_same<It::value_type, A>::value), ""); 32 static_assert((std::is_same<It::pointer, A*>::value), ""); 33 static_assert((std::is_same<It::reference, A&>::value), ""); 34 static_assert((std::is_same<It::iterator_category, std::random_access_iterator_tag>::value), "");
|