/external/clang/test/CodeGenCXX/ |
cxx1y-deduced-return-type.cpp | 17 template<typename T> decltype(auto) h(T t) { return t; }
|
debug-info-cxx0x.cpp | 15 decltype(isa(int())) f() {}
|
nullptr.cpp | 12 typedef decltype(nullptr) nullptr_t;
|
/external/clang/test/PCH/ |
cxx1y-deduced-return-type.cpp | 16 template<typename T> decltype(auto) g(T &t) {
|
/external/clang/test/SemaCXX/ |
class-base-member-init.cpp | 83 A() : decltype(Base(1))(3) { 86 decltype(Base(1))(2), // expected-error {{multiple initializations given for base 'decltype(test5::Base(1))' (aka 'test5::Base')}} 87 decltype(int())() { // expected-error {{constructor initializer 'decltype(int())' (aka 'int') does not name a class}} function in struct:test5::A 89 A(float) : decltype(A())(3) {
|
cxx1y-sized-deallocation.cpp | 3 using size_t = decltype(sizeof(0));
|
/external/libcxx/test/utilities/intseq/intseq.general/ |
integer_seq.pass.cpp | 23 -> decltype ( std::make_tuple ( std::get<I>(t)... )) 63 static_assert ( std::tuple_size<decltype(t3)>::value == int3::size (), "t3 size wrong"); 67 static_assert ( std::tuple_size<decltype(t7)>::value == size7::size (), "t7 size wrong"); 71 static_assert ( std::tuple_size<decltype(t4)>::value == size4::size (), "t4 size wrong"); 75 static_assert ( std::tuple_size<decltype(t2)>::value == size2::size (), "t2 size wrong"); 79 static_assert ( std::tuple_size<decltype(tintmix)>::value == intmix::size (), "tintmix size wrong"); 83 static_assert ( std::tuple_size<decltype(tsizemix)>::value == sizemix::size (), "tsizemix size wrong");
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/intseq/intseq.general/ |
integer_seq.pass.cpp | 23 -> decltype ( std::make_tuple ( std::get<I>(t)... )) 63 static_assert ( std::tuple_size<decltype(t3)>::value == int3::size (), "t3 size wrong"); 67 static_assert ( std::tuple_size<decltype(t7)>::value == size7::size (), "t7 size wrong"); 71 static_assert ( std::tuple_size<decltype(t4)>::value == size4::size (), "t4 size wrong"); 75 static_assert ( std::tuple_size<decltype(t2)>::value == size2::size (), "t2 size wrong"); 79 static_assert ( std::tuple_size<decltype(tintmix)>::value == intmix::size (), "tintmix size wrong"); 83 static_assert ( std::tuple_size<decltype(tsizemix)>::value == sizemix::size (), "tsizemix size wrong");
|
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
p11-1y.cpp | 7 using T = decltype(f); 11 using T = decltype(f); 23 (void) [c("bar")] () -> decltype(c) { // outer c, not init-capture function 61 using T = decltype(c); 69 template<typename T> decltype(auto) move(T &&t) { return static_cast<typename remove_reference<T>::type&&>(t); }
|
p5-generic-lambda-1y.cpp | 26 overload<decltype(Base), decltype(NumParams)> O(Base, NumParams); 44 overload<decltype(Base), decltype(NumParams)> O(Base, NumParams); 79 auto L = [](auto *a) ->decltype (a->foo()) { //expected-note2{{candidate template ignored:}} 94 auto GL = [](auto a, decltype(a) b) //expected-note{{candidate function}}
|
/external/libcxx/test/numerics/complex.number/cmplx.over/ |
pow.pass.cpp | 42 typedef decltype(promote(x)+promote(real(y))) V; 43 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); 51 typedef decltype(promote(real(x))+promote(y)) V; 52 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); 60 typedef decltype(promote(real(x))+promote(real(y))) V; 61 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), "");
|
arg.pass.cpp | 26 static_assert((std::is_same<decltype(std::arg(x)), double>::value), ""); 34 static_assert((std::is_same<decltype(std::arg(x)), T>::value), "");
|
norm.pass.cpp | 26 static_assert((std::is_same<decltype(std::norm(x)), double>::value), ""); 34 static_assert((std::is_same<decltype(std::norm(x)), T>::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/numerics/complex.number/cmplx.over/ |
pow.pass.cpp | 42 typedef decltype(promote(x)+promote(real(y))) V; 43 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); 51 typedef decltype(promote(real(x))+promote(y)) V; 52 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), ""); 60 typedef decltype(promote(real(x))+promote(real(y))) V; 61 static_assert((std::is_same<decltype(std::pow(x, y)), std::complex<V> >::value), "");
|
arg.pass.cpp | 26 static_assert((std::is_same<decltype(std::arg(x)), double>::value), ""); 34 static_assert((std::is_same<decltype(std::arg(x)), T>::value), "");
|
norm.pass.cpp | 26 static_assert((std::is_same<decltype(std::norm(x)), double>::value), ""); 34 static_assert((std::is_same<decltype(std::norm(x)), T>::value), "");
|
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/ |
p7.cpp | 34 auto g = 0ull, h = decltype(g)(0); 41 auto c = T(), d = decltype(c)(0);
|
/external/clang/test/Index/ |
annotate-tokens-cxx0x.cpp | 8 decltype(a) b; 28 typedef decltype(sizeof(int)) size_t; 72 // RUN: c-index-test -test-annotate-tokens=%s:8:1:9:1 -std=c++11 %s | FileCheck -check-prefix=CHECK-DECLTYPE %s 73 // CHECK-DECLTYPE: Identifier: "a" [8:12 - 8:13] DeclRefExpr=a:7:7
|
/external/clang/test/Lexer/ |
cxx0x_keyword_as_cxx98.cpp | 17 extern int ID(decltype); // expected-warning {{'decltype' is a keyword in C++11}} 32 int decltype; // already diagnosed in this TU variable
|
/external/clang/test/Preprocessor/ |
cxx_oper_keyword_ms_compat.cpp | 41 #define decltype macro 126 decltype
|
/external/clang/test/SemaTemplate/ |
alignas.cpp | 4 using size_t = decltype(sizeof(0)); 10 constexpr auto max(T t, Ts ...ts) -> decltype(max(t, max(ts...))) {
|
/external/libcxx/test/depr/depr.c.headers/ |
signal_h.pass.cpp | 55 static_assert((std::is_same<decltype(signal(0, (func)0)), func>::value), ""); 56 static_assert((std::is_same<decltype(raise(0)), int>::value), "");
|
/external/libcxx/test/language.support/support.runtime/ |
csignal.pass.cpp | 55 static_assert((std::is_same<decltype(std::signal(0, (func)0)), func>::value), ""); 56 static_assert((std::is_same<decltype(std::raise(0)), int>::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/depr/depr.c.headers/ |
signal_h.pass.cpp | 55 static_assert((std::is_same<decltype(signal(0, (func)0)), func>::value), ""); 56 static_assert((std::is_same<decltype(raise(0)), int>::value), "");
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/language.support/support.runtime/ |
csignal.pass.cpp | 55 static_assert((std::is_same<decltype(std::signal(0, (func)0)), func>::value), ""); 56 static_assert((std::is_same<decltype(std::raise(0)), int>::value), "");
|