HomeSort by relevance Sort by last modified time
    Searched full:decltype (Results 26 - 50 of 851) sorted by null

12 3 4 5 6 7 8 91011>>

  /external/clang/test/SemaCXX/
decltype-overloaded-functions.cpp 5 decltype(f) a; // expected-error{{reference to overloaded function could not be resolved; did you mean to call it with no arguments?}} expected-error {{variable has incomplete type 'decltype(f())' (aka 'void')}}
8 decltype(T::f) * f; // expected-error {{call to non-static member function without an object argument}}
18 template<typename T> struct S { decltype(1) f(); };
19 template<typename T> decltype(1) S<T>::f() { return 1; }
21 // This case is ill-formed (no diagnostic required) because the decltype
24 template<typename T> struct U { struct A {}; decltype(A{}) f(); };
25 template<typename T> decltype(typename U<T>::A{}) U<T>::f() {}
28 template<typename T> struct V { struct A {}; decltype(typename V<T>::A{}) f(); };
29 template<typename T> decltype(typename V<T>::A{}) V<T>::f() {
    [all...]
decltype-this.cpp 13 void f() { static_assert(is_same<decltype(this), S*>::value, ""); }
14 void g() const { static_assert(is_same<decltype(this), const S*>::value, ""); }
15 void h() volatile { static_assert(is_same<decltype(this), volatile S*>::value, ""); }
16 void i() const volatile { static_assert(is_same<decltype(this), const volatile S*>::value, ""); }
openmp_default_simd_align.cpp 6 static const int test1 = __builtin_omp_required_simd_align(decltype(S0::x));
7 auto test2() -> char(&)[__builtin_omp_required_simd_align(decltype(x))];
12 const int test3 = __builtin_omp_required_simd_align(decltype(s1)); // expected-error {{invalid application of '__builtin_omp_required_simd_align' to an incomplete type 'decltype(s1)' (aka 'S1')}}
19 int test4 = __builtin_omp_required_simd_align(decltype(x)); // ok
20 int test5 = __builtin_omp_required_simd_align(decltype(s)); // expected-error {{invalid application of '__builtin_omp_required_simd_align' to an incomplete type 'S1'}}
23 const int test6 = __builtin_omp_required_simd_align(decltype(S2::x));
24 const int test7 = __builtin_omp_required_simd_align(decltype(S2::s)); // expected-error {{invalid application of '__builtin_omp_required_simd_align' to an incomplete type 'S1'}}
34 static const int test8 = __builtin_omp_required_simd_align(decltype(s2.x));
35 static const int test9 = __builtin_omp_required_simd_align(decltype(s2.s)); // expected-error {{invalid application of '__builtin_omp_required_simd_align' to an incom (…)
    [all...]
cxx11-ast-print.cpp 3 // CHECK: auto operator""_foo(const char *p, decltype(sizeof(int))) -> decltype(nullptr);
4 auto operator"" _foo(const char *p, decltype(sizeof(int))) -> decltype(nullptr);
6 // CHECK: decltype(""_foo) operator""_bar(unsigned long long);
7 decltype(""_foo) operator"" _bar(unsigned long long);
9 // CHECK: decltype(42_bar) operator""_baz(long double);
10 decltype(42_bar) operator"" _baz(long double);
12 // CHECK: decltype(4.5_baz) operator""_baz(char);
13 decltype(4.5_baz) operator"" _baz(char)
    [all...]
decltype.cpp 6 decltype(0, f0()) i = 0;
24 auto call(F&& fn) -> decltype(fn(T())) {
29 auto then(F&& fn) -> decltype(call(fn))
42 A(decltype(nullptr) param);
47 template<typename T> auto f(T t) -> decltype(S<int>(t)) {
48 using U = decltype(S<int>(t));
54 B(decltype(undeclared)); // expected-error {{undeclared identifier}}
57 C(decltype(undeclared; // expected-error {{undeclared identifier}} \
64 static decltype(T{}, U{}) &f();
72 decltype(f()) *a; // ok, function cal
    [all...]
  /external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/
p4-cxx0x.cpp 18 static_assert(is_same<decltype(foo()), const int&&>::value, "");
19 static_assert(is_same<decltype(i), int>::value, "");
20 static_assert(is_same<decltype(a->x), double>::value, "");
21 static_assert(is_same<decltype((a->x)), const double&>::value, "");
22 static_assert(is_same<decltype(static_cast<int&&>(i)), int&&>::value, "");
27 decltype(f0) f0_a; // expected-error{{reference to overloaded function could not be resolved; did you mean to call it?}}
  /external/libcxx/test/std/depr/depr.c.headers/
stdlib_h.pass.cpp 42 static_assert((std::is_same<decltype(atof("")), double>::value), "");
43 static_assert((std::is_same<decltype(atoi("")), int>::value), "");
44 static_assert((std::is_same<decltype(atol("")), long>::value), "");
45 static_assert((std::is_same<decltype(atoll("")), long long>::value), "");
46 static_assert((std::is_same<decltype(getenv("")), char*>::value), "");
47 static_assert((std::is_same<decltype(strtod("", endptr)), double>::value), "");
48 static_assert((std::is_same<decltype(strtof("", endptr)), float>::value), "");
49 static_assert((std::is_same<decltype(strtold("", endptr)), long double>::value), "");
50 static_assert((std::is_same<decltype(strtol("", endptr,0)), long>::value), "");
51 static_assert((std::is_same<decltype(strtoll("", endptr,0)), long long>::value), "")
    [all...]
string_h.pass.cpp 26 static_assert((std::is_same<decltype(memcpy(vp, vpc, s)), void*>::value), "");
27 static_assert((std::is_same<decltype(memmove(vp, vpc, s)), void*>::value), "");
28 static_assert((std::is_same<decltype(strcpy(cp, cpc)), char*>::value), "");
29 static_assert((std::is_same<decltype(strncpy(cp, cpc, s)), char*>::value), "");
30 static_assert((std::is_same<decltype(strcat(cp, cpc)), char*>::value), "");
31 static_assert((std::is_same<decltype(strncat(cp, cpc, s)), char*>::value), "");
32 static_assert((std::is_same<decltype(memcmp(vpc, vpc, s)), int>::value), "");
33 static_assert((std::is_same<decltype(strcmp(cpc, cpc)), int>::value), "");
34 static_assert((std::is_same<decltype(strncmp(cpc, cpc, s)), int>::value), "");
35 static_assert((std::is_same<decltype(strcoll(cpc, cpc)), int>::value), "")
    [all...]
wctype_h.pass.cpp 96 static_assert((std::is_same<decltype(iswalnum(w)), int>::value), "");
97 static_assert((std::is_same<decltype(iswalpha(w)), int>::value), "");
98 static_assert((std::is_same<decltype(iswblank(w)), int>::value), "");
99 static_assert((std::is_same<decltype(iswcntrl(w)), int>::value), "");
100 static_assert((std::is_same<decltype(iswdigit(w)), int>::value), "");
101 static_assert((std::is_same<decltype(iswgraph(w)), int>::value), "");
102 static_assert((std::is_same<decltype(iswlower(w)), int>::value), "");
103 static_assert((std::is_same<decltype(iswprint(w)), int>::value), "");
104 static_assert((std::is_same<decltype(iswpunct(w)), int>::value), "");
105 static_assert((std::is_same<decltype(iswspace(w)), int>::value), "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/depr/depr.c.headers/
stdlib_h.pass.cpp 42 static_assert((std::is_same<decltype(atof("")), double>::value), "");
43 static_assert((std::is_same<decltype(atoi("")), int>::value), "");
44 static_assert((std::is_same<decltype(atol("")), long>::value), "");
45 static_assert((std::is_same<decltype(atoll("")), long long>::value), "");
46 static_assert((std::is_same<decltype(getenv("")), char*>::value), "");
47 static_assert((std::is_same<decltype(strtod("", endptr)), double>::value), "");
48 static_assert((std::is_same<decltype(strtof("", endptr)), float>::value), "");
49 static_assert((std::is_same<decltype(strtold("", endptr)), long double>::value), "");
50 static_assert((std::is_same<decltype(strtol("", endptr,0)), long>::value), "");
51 static_assert((std::is_same<decltype(strtoll("", endptr,0)), long long>::value), "")
    [all...]
string_h.pass.cpp 26 static_assert((std::is_same<decltype(memcpy(vp, vpc, s)), void*>::value), "");
27 static_assert((std::is_same<decltype(memmove(vp, vpc, s)), void*>::value), "");
28 static_assert((std::is_same<decltype(strcpy(cp, cpc)), char*>::value), "");
29 static_assert((std::is_same<decltype(strncpy(cp, cpc, s)), char*>::value), "");
30 static_assert((std::is_same<decltype(strcat(cp, cpc)), char*>::value), "");
31 static_assert((std::is_same<decltype(strncat(cp, cpc, s)), char*>::value), "");
32 static_assert((std::is_same<decltype(memcmp(vpc, vpc, s)), int>::value), "");
33 static_assert((std::is_same<decltype(strcmp(cpc, cpc)), int>::value), "");
34 static_assert((std::is_same<decltype(strncmp(cpc, cpc, s)), int>::value), "");
35 static_assert((std::is_same<decltype(strcoll(cpc, cpc)), int>::value), "")
    [all...]
wctype_h.pass.cpp 96 static_assert((std::is_same<decltype(iswalnum(w)), int>::value), "");
97 static_assert((std::is_same<decltype(iswalpha(w)), int>::value), "");
98 static_assert((std::is_same<decltype(iswblank(w)), int>::value), "");
99 static_assert((std::is_same<decltype(iswcntrl(w)), int>::value), "");
100 static_assert((std::is_same<decltype(iswdigit(w)), int>::value), "");
101 static_assert((std::is_same<decltype(iswgraph(w)), int>::value), "");
102 static_assert((std::is_same<decltype(iswlower(w)), int>::value), "");
103 static_assert((std::is_same<decltype(iswprint(w)), int>::value), "");
104 static_assert((std::is_same<decltype(iswpunct(w)), int>::value), "");
105 static_assert((std::is_same<decltype(iswspace(w)), int>::value), "")
    [all...]
  /external/clang/test/SemaObjCXX/
decltype.mm 21 decltype(foo)::value_type vt1;
22 decltype(self->foo)::value_type vt2;
23 decltype(self.bar)::value_type vt3;
  /external/clang/test/CXX/temp/temp.type/
p1-0x.cpp 10 using SameType = decltype(y); // expected-note {{here}}
11 using SameType = decltype(z); // expected-error {{different types}}
21 using SameType = decltype(y);
22 using SameType = decltype(z); // ok
  /external/clang/test/Modules/Inputs/initializer_list/
direct.h 2 using size_t = decltype(sizeof(0));
  /external/libcxx/test/std/strings/c.strings/
cwchar.pass.cpp 45 static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
46 static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
47 static_assert((std::is_same<decltype(std::swprintf(ws, s, L"")), int>::value), "");
48 static_assert((std::is_same<decltype(std::swscanf(L"", L"")), int>::value), "");
49 static_assert((std::is_same<decltype(std::vfwprintf(fp, L"", va)), int>::value), "");
50 static_assert((std::is_same<decltype(std::vfwscanf(fp, L"", va)), int>::value), "");
51 static_assert((std::is_same<decltype(std::vswprintf(ws, s, L"", va)), int>::value), "");
52 static_assert((std::is_same<decltype(std::vswscanf(L"", L"", va)), int>::value), "");
53 static_assert((std::is_same<decltype(std::fgetwc(fp)), std::wint_t>::value), "");
54 static_assert((std::is_same<decltype(std::fgetws(ws, 0, fp)), wchar_t*>::value), "")
    [all...]
cwctype.pass.cpp 96 static_assert((std::is_same<decltype(std::iswalnum(w)), int>::value), "");
97 static_assert((std::is_same<decltype(std::iswalpha(w)), int>::value), "");
98 static_assert((std::is_same<decltype(std::iswblank(w)), int>::value), "");
99 static_assert((std::is_same<decltype(std::iswcntrl(w)), int>::value), "");
100 static_assert((std::is_same<decltype(std::iswdigit(w)), int>::value), "");
101 static_assert((std::is_same<decltype(std::iswgraph(w)), int>::value), "");
102 static_assert((std::is_same<decltype(std::iswlower(w)), int>::value), "");
103 static_assert((std::is_same<decltype(std::iswprint(w)), int>::value), "");
104 static_assert((std::is_same<decltype(std::iswpunct(w)), int>::value), "");
105 static_assert((std::is_same<decltype(std::iswspace(w)), int>::value), "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/strings/c.strings/
cwchar.pass.cpp 45 static_assert((std::is_same<decltype(std::fwprintf(fp, L"")), int>::value), "");
46 static_assert((std::is_same<decltype(std::fwscanf(fp, L"")), int>::value), "");
47 static_assert((std::is_same<decltype(std::swprintf(ws, s, L"")), int>::value), "");
48 static_assert((std::is_same<decltype(std::swscanf(L"", L"")), int>::value), "");
49 static_assert((std::is_same<decltype(std::vfwprintf(fp, L"", va)), int>::value), "");
50 static_assert((std::is_same<decltype(std::vfwscanf(fp, L"", va)), int>::value), "");
51 static_assert((std::is_same<decltype(std::vswprintf(ws, s, L"", va)), int>::value), "");
52 static_assert((std::is_same<decltype(std::vswscanf(L"", L"", va)), int>::value), "");
53 static_assert((std::is_same<decltype(std::vwprintf(L"", va)), int>::value), "");
54 static_assert((std::is_same<decltype(std::vwscanf(L"", va)), int>::value), "")
    [all...]
  /external/libcxx/test/std/input.output/file.streams/c.files/
cstdio.pass.cpp 91 static_assert((std::is_same<decltype(std::fclose(fp)), int>::value), "");
92 static_assert((std::is_same<decltype(std::fflush(fp)), int>::value), "");
93 static_assert((std::is_same<decltype(std::setbuf(fp,cp)), void>::value), "");
94 static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "");
95 static_assert((std::is_same<decltype(std::fprintf(fp," ")), int>::value), "");
96 static_assert((std::is_same<decltype(std::fscanf(fp,"")), int>::value), "");
97 static_assert((std::is_same<decltype(std::snprintf(cp,0," ")), int>::value), "");
98 static_assert((std::is_same<decltype(std::sprintf(cp," ")), int>::value), "");
99 static_assert((std::is_same<decltype(std::sscanf("","")), int>::value), "");
100 static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/input.output/file.streams/c.files/
cstdio.pass.cpp 91 static_assert((std::is_same<decltype(std::remove("")), int>::value), "");
92 static_assert((std::is_same<decltype(std::rename("","")), int>::value), "");
93 static_assert((std::is_same<decltype(std::tmpfile()), std::FILE*>::value), "");
94 static_assert((std::is_same<decltype(std::tmpnam(cp)), char*>::value), "");
95 static_assert((std::is_same<decltype(std::fclose(fp)), int>::value), "");
96 static_assert((std::is_same<decltype(std::fflush(fp)), int>::value), "");
97 static_assert((std::is_same<decltype(std::fopen("", "")), std::FILE*>::value), "");
98 static_assert((std::is_same<decltype(std::freopen("", "", fp)), std::FILE*>::value), "");
99 static_assert((std::is_same<decltype(std::setbuf(fp,cp)), void>::value), "");
100 static_assert((std::is_same<decltype(std::vfprintf(fp,"",va)), int>::value), "")
    [all...]
  /external/clang/test/CXX/stmt.stmt/stmt.ambig/
p1-0x.cpp 31 decltype(T())(a)->m = 7;
32 decltype(T())(a)++;
33 decltype(T())(a,5)<<c;
35 decltype(T())(*d)(int);
36 decltype(T())(e)[5];
37 decltype(T())(f) = {1, 2};
38 decltype(T())(*g)(double(3)); // expected-error{{cannot initialize a variable of type 'decltype(T()) (*)' (aka 'T *') with an rvalue of type 'double'}}
  /external/clang/test/CodeGenCXX/
debug-info-nullptr.cpp 4 decltype(nullptr) t = 0;
7 // CHECK: !DIBasicType(tag: DW_TAG_unspecified_type, name: "decltype(nullptr)")
  /external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
p19.cpp 13 decltype(lambda1) lambda2; // expected-error{{no matching constructor}}
22 decltype(lambda1) lambda3 = lambda1;
23 decltype(lambda1) lambda4(lambda1);
26 decltype(lambda1) lambda5 = move(lambda1);
27 decltype(lambda1) lambda6(move(lambda1));
  /external/clang/test/CXX/lex/lex.literal/lex.ext/
p11.cpp 3 using size_t = decltype(sizeof(int));
15 same_type<decltype(a), int> test_a;
16 same_type<decltype(b), double> test_b;
21 same_type<decltype(c), char> test_c;
22 same_type<decltype(d), int> test_d;
  /art/runtime/
experimental_flags.h 33 constexpr ExperimentalFlags(decltype(kNone) t) : value_(static_cast<uint32_t>(t)) {}
35 constexpr operator decltype(kNone)() const {
36 return static_cast<decltype(kNone)>(value_);
43 constexpr ExperimentalFlags operator|(const decltype(kNone)& b) const {
44 return static_cast<decltype(kNone)>(value_ | static_cast<uint32_t>(b));
47 return static_cast<decltype(kNone)>(value_ | b.value_);
51 return static_cast<decltype(kNone)>(value_ & b.value_);
53 constexpr ExperimentalFlags operator&(const decltype(kNone)& b) const {
54 return static_cast<decltype(kNone)>(value_ & static_cast<uint32_t>(b));
77 inline std::ostream& operator<<(std::ostream& stream, const decltype(ExperimentalFlags::kNone)& e)
    [all...]

Completed in 3110 milliseconds

12 3 4 5 6 7 8 91011>>