/external/clang/test/Modules/ |
cxx-templates.cpp | 87 using T = decltype(enum_a_from_a); 88 using T = decltype(enum_b_from_b);
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/src/ |
condition_variable.cpp | 60 typedef decltype(ts.tv_sec) ts_sec; 65 ts.tv_nsec = static_cast<decltype(ts.tv_nsec)>((d - s).count());
|
/external/clang/test/SemaCXX/ |
cxx0x-initializer-stdinitializerlist.cpp | 9 typedef decltype(sizeof(int)) size_t; 107 static_assert(same_type<decltype(deduce({1, 2, 3})), int>::value, "bad deduction"); 108 static_assert(same_type<decltype(deduce({1.0, 2.0, 3.0})), double>::value, "bad deduction"); 112 static_assert(same_type<decltype(deduce_ref({1, 2, 3})), int>::value, "bad deduction"); 113 static_assert(same_type<decltype(deduce_ref({1.0, 2.0, 3.0})), double>::value, "bad deduction"); 120 static_assert(same_type<decltype(l), std::initializer_list<int>>::value, "");
|
cxx1y-deduced-return-type.cpp | 46 using T = decltype(a()); 49 using T = decltype(a()); 89 using Void = decltype(void_ret()); 123 typedef decltype(f2(1.2)) dbl; // expected-note {{previous}} 124 typedef float dbl; // expected-error {{typedef redefinition with different types ('float' vs 'decltype(f2(1.2))' (aka 'double &'))}} 276 using size_t = decltype(sizeof(0)); 333 decltype(auto) f(); // expected-error {{cannot be overloaded}} 425 using T = decltype(f(A<int>())); 426 using T = decltype(f<int>(A<int>())); 457 auto foo(T x) -> decltype(x) function in namespace:rnk [all...] |
cxx0x-defaulted-functions.cpp | 108 void test1(decltype(declval<DelayImplicit>() = DelayImplicit(DelayImplicit()))); 109 void test2(decltype(declval<DelayImplicit>() = declval<const DelayImplicit>())); 110 void test3(decltype(DelayImplicit(declval<const DelayImplicit>())));
|
cxx0x-cursory-default-delete.cpp | 84 using size_t = decltype(sizeof(0));
|
cxx0x-initializer-scalars.cpp | 7 typedef decltype(sizeof(int)) size_t;
|
cxx1y-contextual-conversion-tweaks.cpp | 159 typedef decltype(sizeof(int)) size_t;
|
for-range-examples.cpp | 61 decltype(sizeof(char)) size; 87 auto operator*() const -> decltype(f(*i)) { return f(*i); } function in class:map_range::map_iter 112 auto map(const F &f, T &t) -> iter_pair<map_iter<F, decltype(t.begin())>> { 113 typedef map_iter<F, decltype(t.begin())> iter;
|
literal-type.cpp | 8 static_assert(__is_literal(decltype(E1)), "fail");
|
predefined-expr.cpp | 12 auto bar() -> decltype(42) {
|
/prebuilts/ndk/9/sources/cxx-stl/gnu-libstdc++/4.9/include/bits/ |
stl_function.h | 227 -> decltype(std::forward<_Tp>(__t) + std::forward<_Up>(__u)) 241 -> decltype(std::forward<_Tp>(__t) - std::forward<_Up>(__u)) 255 -> decltype(std::forward<_Tp>(__t) * std::forward<_Up>(__u)) 269 -> decltype(std::forward<_Tp>(__t) / std::forward<_Up>(__u)) 283 -> decltype(std::forward<_Tp>(__t) % std::forward<_Up>(__u)) 297 -> decltype(-std::forward<_Tp>(__t)) 397 -> decltype(std::forward<_Tp>(__t) == std::forward<_Up>(__u)) 411 -> decltype(std::forward<_Tp>(__t) != std::forward<_Up>(__u)) 425 -> decltype(std::forward<_Tp>(__t) > std::forward<_Up>(__u)) 439 -> decltype(std::forward<_Tp>(__t) < std::forward<_Up>(__u) [all...] |
/external/libcxx/test/utilities/meta/meta.trans/meta.trans.other/ |
result_of.pass.cpp | 69 using type1 = std::result_of<decltype(&wat::foo)(wat)>::type; 72 using type2 = std::result_of_t<decltype(&wat::foo)(wat)>; 96 using type = std::result_of<decltype(&wat::foo)(wat)>::type;
|
/ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/meta/meta.trans/meta.trans.other/ |
result_of.pass.cpp | 69 using type1 = std::result_of<decltype(&wat::foo)(wat)>::type; 72 using type2 = std::result_of_t<decltype(&wat::foo)(wat)>; 96 using type = std::result_of<decltype(&wat::foo)(wat)>::type;
|
/prebuilts/python/darwin-x86/2.7.5/lib/python2.7/ |
markupbase.py | 98 decltype, j = self._scan_name(j, i) 101 if decltype == "doctype": 108 if decltype == "doctype": 128 if decltype == "doctype": 130 elif decltype in ("attlist", "linktype", "link", "element"): 135 self.error("unsupported '[' char in %s declaration" % decltype)
|
/prebuilts/python/linux-x86/2.7.5/lib/python2.7/ |
markupbase.py | 98 decltype, j = self._scan_name(j, i) 101 if decltype == "doctype": 108 if decltype == "doctype": 128 if decltype == "doctype": 130 elif decltype in ("attlist", "linktype", "link", "element"): 135 self.error("unsupported '[' char in %s declaration" % decltype)
|
/external/clang/lib/Headers/ |
stddef.h | 105 namespace std { typedef decltype(nullptr) nullptr_t; }
|
/external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.constexpr/ |
p8.cpp | 3 using size_t = decltype(sizeof(int));
|
/external/clang/test/CXX/except/except.spec/ |
p3.cpp | 101 typedef decltype(sizeof(int)) mysize_t;
|
/external/clang/test/CXX/temp/temp.arg/temp.arg.nontype/ |
p1-11.cpp | 4 typedef decltype(nullptr) nullptr_t;
|
/external/clang/test/CXX/temp/temp.spec/temp.inst/ |
p1.cpp | 34 ScopedEnum1<double>::E e2 = decltype(e2)::e; // expected-note {{in instantiation of enumeration 'ScopedEnum::ScopedEnum1<double>::E' requested here}}
|
/external/clang/test/CodeGenCXX/ |
cxx0x-initializer-stdinitializerlist-pr12086.cpp | 7 typedef decltype(sizeof(int)) size_t;
|
/external/clang/test/Lexer/ |
cxx-features.cpp | 75 #if check(decltype, 0, 200707, 200707)
|
/external/clang/test/SemaTemplate/ |
alias-templates.cpp | 13 typedef decltype(D<B>().g) H; 15 template<typename T> using I = A<decltype(h.g)>; 16 template<typename T> using J = typename A<decltype(h.g)>::template C<I<T>>; 27 typedef decltype(val(make<thing>())) inner_ptr;
|
constexpr-instantiate.cpp | 53 template<typename T> auto h(T t[f(sizeof(T))]) -> decltype(&*t) { 101 decltype(U(U())) u; // ok, don't instantiate S<int>::S() because it wasn't declared constexpr 110 decltype(U(U())) u; // expected-note {{here}} 136 auto check() -> decltype(size(0));
|