HomeSort by relevance Sort by last modified time
    Searched full:decltype (Results 1 - 25 of 860) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.spec.auto/
p3-1y.cpp 6 decltype(auto) a = a; // expected-error{{variable 'a' declared with 'decltype(auto)' type cannot appear in its own initializer}}
7 if (decltype(auto) b = b) {} // expected-error {{variable 'b' declared with 'decltype(auto)' type cannot appear in its own initializer}}
8 decltype(auto) c = ({ decltype(auto) d = c; 0; }); // expected-error {{variable 'c' declared with 'decltype(auto)' type cannot appear in its own initializer}}
12 decltype(auto) a; // expected-error{{declaration of variable 'a' with type 'decltype(auto)' requires an initializer}}
14 decltype(auto) *b; // expected-error{{cannot form pointer to 'decltype(auto)'}} expected-error{{declaration (…)
    [all...]
p7-1y.cpp 24 decltype(auto) x3d = i;
25 using Int = decltype(x3a);
26 using Int = decltype(x3d);
29 decltype(auto) x4d = (i);
30 using Int = decltype(x4a);
31 using IntLRef = decltype(x4d);
34 decltype(auto) x5d = f();
35 using Int = decltype(x5a);
36 using IntRRef = decltype(x5d);
39 decltype(auto) x6d = { 1, 2 }; // expected-error {{cannot deduce 'decltype(auto)' from initializer list}
    [all...]
  /external/clang/test/CXX/expr/expr.prim/expr.prim.general/
p8-0x.cpp 23 operator decltype(outer::middle::inner()) ();
24 operator decltype(outer::middle())::inner2 ();
25 operator decltype(outer())::middle::inner3 ();
26 str(int (decltype(outer::middle::inner())::*n)(),
27 int (decltype(outer::middle())::inner::*o)(),
28 int (decltype(outer())::middle::inner::*p)());
31 decltype(outer::middle::inner()) a;
33 a.decltype(outer::middle())::mfunc(); // expected-error{{'PR10127::outer::middle::mfunc' is not a member of class 'decltype(outer::middle::inner())'}}
34 a.decltype(outer::middle::inner())::func()
    [all...]
  /external/clang/test/Parser/
bracket-crash.cpp 3 decltype(;
9 decltype(
  /external/clang/test/CXX/expr/expr.prim/expr.prim.lambda/
p3.cpp 5 decltype(lambda) foo = { 1 }; // expected-error{{no matching constructor}}
6 static_assert(!__is_literal(decltype(lambda)), "");
9 decltype(lambda2) bar = {}; // expected-error{{no matching constructor}}
10 static_assert(!__is_literal(decltype(lambda2)), "");
p18.cpp 21 static_assert(is_same<decltype(((r))), float const&>::value,
23 static_assert(is_same<decltype(x), float>::value, "should be float");
24 static_assert(is_same<decltype((x)), const float&>::value,
26 static_assert(is_same<decltype(r), float&>::value, "should be float&");
27 static_assert(is_same<decltype(ir), int&>::value, "should be int&");
28 static_assert(is_same<decltype((ir)), int&>::value, "should be int&");
29 static_assert(is_same<decltype(irc), const int&>::value,
31 static_assert(is_same<decltype((irc)), const int&>::value,
37 static_assert(is_same<decltype(x), float>::value, "should be float");
38 static_assert(is_same<decltype((x)), float&>::value,
    [all...]
  /external/clang/test/CXX/special/class.dtor/
p10-0x.cpp 8 x->~decltype(T())();
9 x->~decltype(*x)(); // expected-error{{the type of object expression ('const int') does not match the type being destroyed ('decltype(*x)' (aka 'const int &')) in pseudo-destructor expression}} \
11 x->~decltype(int())(); // expected-error{{no member named '~int' in 'A'}}
13 y->~decltype(*y)(); // expected-error{{destructor type 'decltype(*y)' (aka 'const A &') in object destruction expression does not match the type 'const A' of the object being destroyed}}
14 y->~decltype(T())(); // expected-error{{destructor type 'decltype(T())' in object destruction expression does not match the type 'const A' of the object being destroyed}}
15 y->~decltype(A())();
20 x->~decltype(A())()
    [all...]
  /external/clang/test/CXX/expr/expr.post/expr.type.conv/
p1-0x.cpp 10 decltype(foo())();
11 f = (decltype(foo()))5;
12 return decltype(3)(5);
  /external/clang/test/SemaCXX/
decltype-crash.cpp 6 decltype(a()) c; // expected-warning {{'decltype' is a keyword in C++11}} expected-error {{use of undeclared identifier 'decltype'}}
  /external/libcxx/test/std/utilities/allocator.adaptor/allocator.adaptor.types/
allocator_pointers.pass.cpp 41 static_assert(std::is_same<bool, decltype( vp == vp)>::value, "");
42 static_assert(std::is_same<bool, decltype( vp != vp)>::value, "");
43 static_assert(std::is_same<bool, decltype( vp > vp)>::value, "");
44 static_assert(std::is_same<bool, decltype( vp >= vp)>::value, "");
45 static_assert(std::is_same<bool, decltype( vp < vp)>::value, "");
46 static_assert(std::is_same<bool, decltype( vp <= vp)>::value, "");
48 static_assert(std::is_same<bool, decltype( vp == cvp)>::value, "");
49 static_assert(std::is_same<bool, decltype(cvp == vp)>::value, "");
50 static_assert(std::is_same<bool, decltype( vp != cvp)>::value, "");
51 static_assert(std::is_same<bool, decltype(cvp != vp)>::value, "")
    [all...]
  /external/libcxx/test/std/utilities/memory/default.allocator/
allocator_pointers.pass.cpp 40 static_assert(std::is_same<bool, decltype( vp == vp)>::value, "");
41 static_assert(std::is_same<bool, decltype( vp != vp)>::value, "");
42 static_assert(std::is_same<bool, decltype( vp > vp)>::value, "");
43 static_assert(std::is_same<bool, decltype( vp >= vp)>::value, "");
44 static_assert(std::is_same<bool, decltype( vp < vp)>::value, "");
45 static_assert(std::is_same<bool, decltype( vp <= vp)>::value, "");
47 static_assert(std::is_same<bool, decltype( vp == cvp)>::value, "");
48 static_assert(std::is_same<bool, decltype(cvp == vp)>::value, "");
49 static_assert(std::is_same<bool, decltype( vp != cvp)>::value, "");
50 static_assert(std::is_same<bool, decltype(cvp != vp)>::value, "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/allocator.adaptor/allocator.adaptor.types/
allocator_pointers.pass.cpp 40 static_assert(std::is_same<bool, decltype( vp == vp)>::value, "");
41 static_assert(std::is_same<bool, decltype( vp != vp)>::value, "");
42 static_assert(std::is_same<bool, decltype( vp > vp)>::value, "");
43 static_assert(std::is_same<bool, decltype( vp >= vp)>::value, "");
44 static_assert(std::is_same<bool, decltype( vp < vp)>::value, "");
45 static_assert(std::is_same<bool, decltype( vp <= vp)>::value, "");
47 static_assert(std::is_same<bool, decltype( vp == cvp)>::value, "");
48 static_assert(std::is_same<bool, decltype(cvp == vp)>::value, "");
49 static_assert(std::is_same<bool, decltype( vp != cvp)>::value, "");
50 static_assert(std::is_same<bool, decltype(cvp != vp)>::value, "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/memory/default.allocator/
allocator_pointers.pass.cpp 40 static_assert(std::is_same<bool, decltype( vp == vp)>::value, "");
41 static_assert(std::is_same<bool, decltype( vp != vp)>::value, "");
42 static_assert(std::is_same<bool, decltype( vp > vp)>::value, "");
43 static_assert(std::is_same<bool, decltype( vp >= vp)>::value, "");
44 static_assert(std::is_same<bool, decltype( vp < vp)>::value, "");
45 static_assert(std::is_same<bool, decltype( vp <= vp)>::value, "");
47 static_assert(std::is_same<bool, decltype( vp == cvp)>::value, "");
48 static_assert(std::is_same<bool, decltype(cvp == vp)>::value, "");
49 static_assert(std::is_same<bool, decltype( vp != cvp)>::value, "");
50 static_assert(std::is_same<bool, decltype(cvp != vp)>::value, "")
    [all...]
  /external/libcxx/test/std/depr/depr.c.headers/
math_h.pass.cpp 22 static_assert((std::is_same<decltype(acos((double)0)), double>::value), "");
23 static_assert((std::is_same<decltype(acosf(0)), float>::value), "");
24 static_assert((std::is_same<decltype(acosl(0)), long double>::value), "");
30 static_assert((std::is_same<decltype(asin((double)0)), double>::value), "");
31 static_assert((std::is_same<decltype(asinf(0)), float>::value), "");
32 static_assert((std::is_same<decltype(asinl(0)), long double>::value), "");
38 static_assert((std::is_same<decltype(atan((double)0)), double>::value), "");
39 static_assert((std::is_same<decltype(atanf(0)), float>::value), "");
40 static_assert((std::is_same<decltype(atanl(0)), long double>::value), "");
46 static_assert((std::is_same<decltype(atan2((double)0, (double)0)), double>::value), "")
    [all...]
stdio_h.pass.cpp 93 static_assert((std::is_same<decltype(remove("")), int>::value), "");
94 static_assert((std::is_same<decltype(rename("","")), int>::value), "");
95 static_assert((std::is_same<decltype(tmpfile()), FILE*>::value), "");
96 static_assert((std::is_same<decltype(tmpnam(cp)), char*>::value), "");
97 static_assert((std::is_same<decltype(fclose(fp)), int>::value), "");
98 static_assert((std::is_same<decltype(fflush(fp)), int>::value), "");
99 static_assert((std::is_same<decltype(fopen("", "")), FILE*>::value), "");
100 static_assert((std::is_same<decltype(freopen("", "", fp)), FILE*>::value), "");
101 static_assert((std::is_same<decltype(setbuf(fp,cp)), void>::value), "");
102 static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "")
    [all...]
wchar_h.pass.cpp 49 static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
50 static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
51 static_assert((std::is_same<decltype(swprintf(ws, s, L"")), int>::value), "");
52 static_assert((std::is_same<decltype(swscanf(L"", L"")), int>::value), "");
53 static_assert((std::is_same<decltype(vfwprintf(fp, L"", va)), int>::value), "");
54 static_assert((std::is_same<decltype(vfwscanf(fp, L"", va)), int>::value), "");
55 static_assert((std::is_same<decltype(vswprintf(ws, s, L"", va)), int>::value), "");
56 static_assert((std::is_same<decltype(vswscanf(L"", L"", va)), int>::value), "");
57 static_assert((std::is_same<decltype(vwprintf(L"", va)), int>::value), "");
58 static_assert((std::is_same<decltype(vwscanf(L"", va)), int>::value), "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/depr/depr.c.headers/
math_h.pass.cpp 20 static_assert((std::is_same<decltype(acos((double)0)), double>::value), "");
21 static_assert((std::is_same<decltype(acosf(0)), float>::value), "");
22 static_assert((std::is_same<decltype(acosl(0)), long double>::value), "");
28 static_assert((std::is_same<decltype(asin((double)0)), double>::value), "");
29 static_assert((std::is_same<decltype(asinf(0)), float>::value), "");
30 static_assert((std::is_same<decltype(asinl(0)), long double>::value), "");
36 static_assert((std::is_same<decltype(atan((double)0)), double>::value), "");
37 static_assert((std::is_same<decltype(atanf(0)), float>::value), "");
38 static_assert((std::is_same<decltype(atanl(0)), long double>::value), "");
44 static_assert((std::is_same<decltype(atan2((double)0, (double)0)), double>::value), "")
    [all...]
stdio_h.pass.cpp 90 static_assert((std::is_same<decltype(remove("")), int>::value), "");
91 static_assert((std::is_same<decltype(rename("","")), int>::value), "");
92 static_assert((std::is_same<decltype(tmpfile()), FILE*>::value), "");
93 static_assert((std::is_same<decltype(tmpnam(cp)), char*>::value), "");
94 static_assert((std::is_same<decltype(fclose(fp)), int>::value), "");
95 static_assert((std::is_same<decltype(fflush(fp)), int>::value), "");
96 static_assert((std::is_same<decltype(fopen("", "")), FILE*>::value), "");
97 static_assert((std::is_same<decltype(freopen("", "", fp)), FILE*>::value), "");
98 static_assert((std::is_same<decltype(setbuf(fp,cp)), void>::value), "");
99 static_assert((std::is_same<decltype(vfprintf(fp,"",va)), int>::value), "")
    [all...]
wchar_h.pass.cpp 45 static_assert((std::is_same<decltype(fwprintf(fp, L"")), int>::value), "");
46 static_assert((std::is_same<decltype(fwscanf(fp, L"")), int>::value), "");
47 static_assert((std::is_same<decltype(swprintf(ws, s, L"")), int>::value), "");
48 static_assert((std::is_same<decltype(swscanf(L"", L"")), int>::value), "");
49 static_assert((std::is_same<decltype(vfwprintf(fp, L"", va)), int>::value), "");
50 static_assert((std::is_same<decltype(vfwscanf(fp, L"", va)), int>::value), "");
51 static_assert((std::is_same<decltype(vswprintf(ws, s, L"", va)), int>::value), "");
52 static_assert((std::is_same<decltype(vswscanf(L"", L"", va)), int>::value), "");
53 static_assert((std::is_same<decltype(vwprintf(L"", va)), int>::value), "");
54 static_assert((std::is_same<decltype(vwscanf(L"", va)), int>::value), "")
    [all...]
  /external/libcxx/test/std/numerics/c.math/
cmath.pass.cpp 105 static_assert((std::is_same<decltype(std::abs((float)0)), float>::value), "");
106 static_assert((std::is_same<decltype(std::abs((double)0)), double>::value), "");
107 static_assert((std::is_same<decltype(std::abs((long double)0)), long double>::value), "");
108 static_assert((std::is_same<decltype(abs(Ambiguous())), Ambiguous>::value), "");
114 static_assert((std::is_same<decltype(std::acos((float)0)), float>::value), "");
115 static_assert((std::is_same<decltype(std::acos((bool)0)), double>::value), "");
116 static_assert((std::is_same<decltype(std::acos((unsigned short)0)), double>::value), "");
117 static_assert((std::is_same<decltype(std::acos((int)0)), double>::value), "");
118 static_assert((std::is_same<decltype(std::acos((unsigned int)0)), double>::value), "");
119 static_assert((std::is_same<decltype(std::acos((long)0)), double>::value), "")
    [all...]
  /external/libcxx/test/std/language.support/support.runtime/
cstdlib.pass.cpp 40 static_assert((std::is_same<decltype(obj.quot), IntType>::value), "");
41 static_assert((std::is_same<decltype(obj.rem), IntType>::value), "");
49 static_assert((std::is_same<std::size_t, decltype(sizeof(int))>::value), "");
54 static_assert((std::is_same<decltype(std::atof("")), double>::value), "");
55 static_assert((std::is_same<decltype(std::atoi("")), int>::value), "");
56 static_assert((std::is_same<decltype(std::atol("")), long>::value), "");
57 static_assert((std::is_same<decltype(std::atoll("")), long long>::value), "");
58 static_assert((std::is_same<decltype(std::getenv("")), char*>::value), "");
59 static_assert((std::is_same<decltype(std::strtod("", endptr)), double>::value), "");
60 static_assert((std::is_same<decltype(std::strtof("", endptr)), float>::value), "")
    [all...]
  /external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.simple/
p5-cxx0x.cpp 8 template<class T> auto f(T) -> decltype(i(h<T>())); // #1
13 template<class T> auto q(T) -> decltype((h<T>()));
37 decltype(pd()) s; // ok
38 decltype(pd())::n n; // ok
39 decltype(dd()) *p = new decltype(dd()); // ok
43 // Two errors here: one for the decltype, one for the variable.
44 decltype(
47 decltype(dd(), // expected-error {{deleted function}}
49 decltype(a()
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/numerics/c.math/
cmath.pass.cpp 26 static_assert((std::is_same<decltype(std::abs((float)0)), float>::value), "");
27 static_assert((std::is_same<decltype(std::abs((double)0)), double>::value), "");
28 static_assert((std::is_same<decltype(std::abs((long double)0)), long double>::value), "");
34 static_assert((std::is_same<decltype(std::acos((float)0)), float>::value), "");
35 static_assert((std::is_same<decltype(std::acos((bool)0)), double>::value), "");
36 static_assert((std::is_same<decltype(std::acos((unsigned short)0)), double>::value), "");
37 static_assert((std::is_same<decltype(std::acos((int)0)), double>::value), "");
38 static_assert((std::is_same<decltype(std::acos((unsigned int)0)), double>::value), "");
39 static_assert((std::is_same<decltype(std::acos((long)0)), double>::value), "");
40 static_assert((std::is_same<decltype(std::acos((unsigned long)0)), double>::value), "")
    [all...]
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/language.support/support.runtime/
cstdlib.pass.cpp 42 static_assert((std::is_same<decltype(std::atof("")), double>::value), "");
43 static_assert((std::is_same<decltype(std::atoi("")), int>::value), "");
44 static_assert((std::is_same<decltype(std::atol("")), long>::value), "");
45 static_assert((std::is_same<decltype(std::atoll("")), long long>::value), "");
46 static_assert((std::is_same<decltype(std::getenv("")), char*>::value), "");
47 static_assert((std::is_same<decltype(std::strtod("", endptr)), double>::value), "");
48 static_assert((std::is_same<decltype(std::strtof("", endptr)), float>::value), "");
49 static_assert((std::is_same<decltype(std::strtold("", endptr)), long double>::value), "");
50 static_assert((std::is_same<decltype(std::strtol("", endptr,0)), long>::value), "");
51 static_assert((std::is_same<decltype(std::strtoll("", endptr,0)), long long>::value), "")
    [all...]
  /external/clang/test/CXX/class.derived/
p1.cpp 12 // class-or-decltype:
14 // decltype-specifier
16 // class-or-decltype
24 struct Derived : decltype(Base()) { };
27 struct Derived2 : decltype(func()) { }; // expected-error {{base specifier must name a class}}
30 struct Derived3 : decltype(T().foo()) { };
34 struct Derived4 : :: decltype(Base()) { }; // expected-error {{unexpected namespace scope prior to decltype}}
36 struct Derived5 : PR11216:: decltype(Base()) { }; // expected-error {{unexpected namespace scope prior to decltype}}
    [all...]

Completed in 2695 milliseconds

1 2 3 4 5 6 7 8 91011>>