/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.11-4.8/x86_64-linux/include/c++/4.8/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/gcc/linux-x86/host/x86_64-w64-mingw32-4.8/x86_64-w64-mingw32/include/c++/4.8.3/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.6/include/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/ndk/8/sources/cxx-stl/gnu-libstdc++/4.7/include/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.6/include/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.7/include/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.8/include/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/ |
range_access.h | 48 begin(_Container& __cont) -> decltype(__cont.begin()) function 58 begin(const _Container& __cont) -> decltype(__cont.begin()) function 68 end(_Container& __cont) -> decltype(__cont.end()) function 78 end(const _Container& __cont) -> decltype(__cont.end()) function
|
/external/clang/test/CXX/conv/conv.prom/ |
p4.cpp | 5 extern decltype(+A) x; 9 extern decltype(+C) y;
|
/external/clang/test/Modules/ |
template-specialization-visibility.cpp | 23 int k5 = decltype(implicit_inst_member_enum_template)::e; 26 int k6 = decltype(explicit_inst_member_enum_template)::e;
|
/external/clang/test/PCH/ |
cxx11-enum-template.cpp | 22 int k2 = (int)decltype(b)::e; 23 int k3 = (int)decltype(c)::e; // expected-error@10 {{conversion from 'double' to 'int'}} expected-note {{here}}
|
/external/clang/test/SemaCXX/ |
libstdcxx_common_type_hack.cpp | 5 // relies on pre-standard rules for decltype(), in which it doesn't 18 typedef decltype(true ? declval<A>() : declval<B>()) type; 31 using U = decltype(true ? std::declval<int>() : std::declval<int>()); // expected-error {{different types}}
|
cxx1y-generic-lambdas-variadics.cpp | 53 return [](decltype(As) ... as, auto ... Bs) { 66 return [](decltype(As) ... as, decltype(A) a, auto ... Bs) { 89 f([&a(t)]()->decltype(auto) { 92 f([&a(f([&b(t)]()->decltype(auto) { return b; }()...), t)]()->decltype(auto) {
|
/external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/ |
p4-1y.cpp | 4 int &b = [] (int &r) -> decltype(auto) { return r; } (a); 5 int &c = [] (int &r) -> decltype(auto) { return (r); } (a); 8 int &f = [] (int r) -> decltype(auto) { return r; } (a); // expected-error {{cannot bind to a temporary}} 9 int &g = [] (int r) -> decltype(auto) { return (r); } (a); // expected-warning {{reference to stack}} 19 auto MDeclType = [](auto&& d) -> decltype(auto) { return static_cast<decltype(d)>(d); }; //OK
|
/external/libcxx/test/numerics/complex.number/complex.literals/ |
literals.pass.cpp | 22 static_assert ( std::is_same<decltype( 3.0il ), std::complex<long double>>::value, "" ); 23 static_assert ( std::is_same<decltype( 3il ), std::complex<long double>>::value, "" ); 24 static_assert ( std::is_same<decltype( 3.0i ), std::complex<double>>::value, "" ); 25 static_assert ( std::is_same<decltype( 3i ), std::complex<double>>::value, "" ); 26 static_assert ( std::is_same<decltype( 3.0if ), std::complex<float>>::value, "" ); 27 static_assert ( std::is_same<decltype( 3if ), std::complex<float>>::value, "" );
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/numerics/complex.number/complex.literals/ |
literals.pass.cpp | 22 static_assert ( std::is_same<decltype( 3.0il ), std::complex<long double>>::value, "" ); 23 static_assert ( std::is_same<decltype( 3il ), std::complex<long double>>::value, "" ); 24 static_assert ( std::is_same<decltype( 3.0i ), std::complex<double>>::value, "" ); 25 static_assert ( std::is_same<decltype( 3i ), std::complex<double>>::value, "" ); 26 static_assert ( std::is_same<decltype( 3.0if ), std::complex<float>>::value, "" ); 27 static_assert ( std::is_same<decltype( 3if ), std::complex<float>>::value, "" );
|
/external/clang/test/CodeGenCXX/ |
cxx11-user-defined-literal.cpp | 4 using size_t = decltype(sizeof(int)); 49 template<typename T> auto g(T t) -> decltype("foo"_x(t)) { return "foo"_x(t); } 50 template<typename T> auto i(T t) -> decltype(operator"" _x("foo", 3)(t)) { return operator"" _x("foo", 3)(t); } function
|
/external/libcxx/test/utilities/time/time.duration/time.duration.literals/ |
literals.pass.cpp | 22 static_assert ( std::is_same<decltype( 3h ), std::chrono::hours>::value, "" ); 23 static_assert ( std::is_same<decltype( 3min ), std::chrono::minutes>::value, "" ); 24 static_assert ( std::is_same<decltype( 3s ), std::chrono::seconds>::value, "" ); 25 static_assert ( std::is_same<decltype( 3ms ), std::chrono::milliseconds>::value, "" ); 26 static_assert ( std::is_same<decltype( 3us ), std::chrono::microseconds>::value, "" ); 27 static_assert ( std::is_same<decltype( 3ns ), std::chrono::nanoseconds>::value, "" );
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/time/time.duration/time.duration.literals/ |
literals.pass.cpp | 22 static_assert ( std::is_same<decltype( 3h ), std::chrono::hours>::value, "" ); 23 static_assert ( std::is_same<decltype( 3min ), std::chrono::minutes>::value, "" ); 24 static_assert ( std::is_same<decltype( 3s ), std::chrono::seconds>::value, "" ); 25 static_assert ( std::is_same<decltype( 3ms ), std::chrono::milliseconds>::value, "" ); 26 static_assert ( std::is_same<decltype( 3us ), std::chrono::microseconds>::value, "" ); 27 static_assert ( std::is_same<decltype( 3ns ), std::chrono::nanoseconds>::value, "" );
|
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/ |
p2.cpp | 13 typedef auto Fun(int a) -> decltype(a + a); 14 typedef auto (*PFun)(int a) -> decltype(a + a);
|
/external/clang/test/CXX/lex/lex.literal/lex.ext/ |
p2.cpp | 3 typedef decltype(sizeof(int)) size_t;
|
p5.cpp | 3 using size_t = decltype(sizeof(int));
|
p6.cpp | 3 using size_t = decltype(sizeof(int));
|
/external/clang/test/CXX/over/over.match/over.match.funcs/over.match.oper/ |
p3.cpp | 43 extern decltype(a >= a) test1; 44 extern decltype(a >= b) test1; 48 extern decltype(a <= a) test2; 51 extern decltype(a <= b) test3;
|
/external/clang/test/CXX/temp/temp.names/ |
p3-0x.cpp | 12 Y<decltype(a < b)> x6;
|