HomeSort by relevance Sort by last modified time
    Searched full:template (Results 76 - 100 of 20740) sorted by null

1 2 34 5 6 7 8 91011>>

  /external/clang/test/CXX/temp/temp.spec/temp.expl.spec/
p9.cpp 5 template<class T> class X { /* ... */ };
6 template<class T> class Y { /* ... */ };
7 template<> class X<int> { /* ... */ };
8 template<> class Y<double>;
13 template<> class N::Y<double> {
p2-0x.cpp 19 // -- function template
21 template<typename T> void f0(T) {
25 template<> void f0(NonDefaultConstructible) { }
31 template<> void f0(int);
32 template<> void f0(long);
35 template<> void N0::f0(int) { } // okay
38 template<> void N0::f0(long) { } // expected-error{{does not enclose namespace}}
41 template<> void N0::f0(double) { }
44 template<typename T> void f(T);
46 template<> void f(int); // expected-error{{in class scope}
    [all...]
  /external/clang/test/SemaTemplate/
instantiation-depth-defarg.cpp 3 template<int N> struct S {
6 // expected-error{{recursive template instantiation exceeded maximum depth of 128}} \
9 // expected-note {{use -ftemplate-depth=N to increase recursive template instantiation depth}}
12 template<> struct S<0> {
17 template struct S<128>;
18 template struct S<256>;
19 template struct S<384>;
20 template struct S<512>;
21 template struct S<640>;
22 template struct S<768>
    [all...]
instantiate-template-template-parm.cpp 2 template<template<typename T> class MetaFun, typename Value>
7 template<class T>
12 template<class T>
22 // Template template parameters
23 template<int> struct B; // expected-note{{has a different type 'int'}}
25 template<typename T,
26 template<T Value> class X> // expected-error{{cannot have type 'float'}} \
32 X0<long, B> x0b3; // expected-error{{template template argument has different template parameters}
    [all...]
issue150.cpp 4 // Core issue 150: Template template parameters and default arguments
6 template<typename T, typename U>
11 template<typename T>
17 template<class _T, class Traits> class IM;
19 template <class T, class Trt,
20 template<class _T, class Traits = int> class IntervalMap>
27 template<template <typename T, typename = T > class U> struct A
29 template<int> U<int> foo()
    [all...]
default-arguments.cpp 4 template<typename T, int N = 2> struct X; // expected-note{{template is declared here}}
9 X<> *x3; // expected-error{{too few template arguments for class template 'X'}}
11 template<typename U = float, int M> struct X;
15 template<typename T = int> struct Z { };
16 template struct Z<>;
19 template<class T> struct a { };
20 template<> struct a<int> { static const bool v = true; };
22 template<class T, bool = a<T>::v> struct p { }; // expected-error {{no member named 'v'}
    [all...]
qualified-id.cpp 5 template <typename T> class C {};
8 template<typename T> void f0(a::C<T> &a0) { }
14 template <class T> class Base { };
15 template <class T> class Derived : public Base<T> {
27 template <class T> class Magic : public Impl {
35 template <typename T> void f(T, T);
42 template <typename T>
50 template <typename T>
52 template <typename V>
53 template <typename W
    [all...]
temp_arg.cpp 2 template<typename T,
4 template<typename> class TT>
5 class A; // expected-note 3 {{template is declared here}}
7 template<typename> class X;
11 A<float, 1, X, double> *a2; // expected-error{{too many template arguments for class template 'A'}}
12 A<float, 1> *a3; // expected-error{{too few template arguments for class template 'A'}}
13 A a3; // expected-error{{use of class template 'A' requires template arguments}
    [all...]
  /external/clang/test/CXX/temp/temp.decls/temp.friend/
p5.cpp 4 template <class T> class A {
9 template <class T> friend class A<T>::Member; // expected-warning {{not supported}}
19 template <class T> struct A;
23 template <class T> friend void A<T>::f(); // expected-warning {{not supported}}
26 template <class T> struct A {
30 template <class T> struct A<T*> {
34 template <> struct A<char> {
41 template <class T> struct A;
45 template <class T> friend void A<T>::g(); // expected-warning {{not supported}}
48 template <class T> struct A
    [all...]
  /external/clang/test/Parser/
cxx-concepts-requires-clause.cpp 4 // Test parsing of the optional requires-clause in a template-declaration.
6 template <typename T> requires true
10 template <typename T> requires !0
17 template <typename> requires true
20 template <typename> requires true
23 template <typename> requires true
26 template <typename TT> requires true
30 template <typename T> requires !0
33 template <typename T> requires !0
36 template <typename T> requires !
    [all...]
DelayedTemplateParsing.cpp 1 // RUN: %clang_cc1 -fms-extensions -fdelayed-template-parsing -fsyntax-only -verify -std=c++11 %s
3 template <class T>
11 template <class T>
23 template <class T>
27 template <class T>
33 template <class T>
38 template void A<int>::foo2();
46 template <class T> void foo5() {} //expected-note {{previous definition is here}}
47 template <class T> void foo5() {} // expected-error {{redefinition of 'foo5'}}
53 template <class T
    [all...]
  /external/clang/test/CXX/concepts-ts/dcl.dcl/dcl.spec/dcl.spec.concept/
p1.cpp 4 template<typename T> concept bool C1() { return true; }
6 template<typename T> concept bool C2 = true;
9 template<typename T> concept bool C3() { return (throw 0, true); }
12 template<typename T> concept bool D1(); // expected-error {{function concept declaration must be a definition}}
15 template<typename T> concept bool D2() { return true; } // expected-error {{concept declarations may only appear in namespace scope}}
19 template<typename T> static concept bool D3 = true; // expected-error {{concept declarations may only appear in namespace scope}}
22 concept bool D4() { return true; } // expected-error {{'concept' can only appear on the definition of a function template or variable template}}
24 concept bool D5 = true; // expected-error {{'concept' can only appear on the definition of a function template or variable template}}
    [all...]
  /external/clang/test/CXX/temp/temp.spec/temp.explicit/
p2.cpp 4 template<class T> class Array { void mf() { } };
6 template class Array<char>;
7 template void Array<int>::mf();
8 template<class T> void sort(Array<T>& v) { /* ... */ }
9 template void sort(Array<char>&);
11 template<class T> void f(T&) { }
13 template void N::f<int>(int&);
16 template<typename T>
23 template<typename T>
28 template struct XInt::Inner; // expected-warning{{template-id}
    [all...]
  /external/clang/test/SemaCXX/
crash-lambda-12645424.cpp 5 template<typename _Tp> struct __add_lvalue_reference_helper {};
6 template<typename _Tp> struct add_lvalue_reference : __add_lvalue_reference_helper<_Tp> {
10 template<typename... Types> struct type_list;
11 template<typename , template<typename> class... Funs> struct C;
13 template<typename T> struct C<T> {
17 template<typename T, template<typename> class Fun0, template<typename> class... Funs> struct C<T, Fun0, Funs...> {
21 template<class , template<typename> class... Funs> struct tl_map
    [all...]
redeclared-alias-template.cpp 3 template<typename T> using A = int; // expected-note 2{{previous}}
4 template<typename T> using A = char; // expected-error {{type alias template redefinition with different types ('char' vs 'int')}}
5 template<typename T1, typename T2> using A = T1; // expected-error {{too many template parameters in template redeclaration}}
7 template<typename T1, typename T2> using B = T1; // expected-note {{previous}}
8 template<typename T2, typename T1> using B = T1; // expected-error {{type alias template redefinition with different types}}
11 template<typename> struct S
    [all...]
cxx1y-variable-templates_in_class.cpp 12 template<typename T> CONST T wrong; // expected-error {{member 'wrong' declared as a template}}
13 template<typename T> CONST T wrong_init = 5; // expected-error {{member 'wrong_init' declared as a template}}
14 template<typename T, typename T0> static CONST T right = T(100);
15 template<typename T> static CONST T right<T,int> = 5;
16 template<typename T> CONST int right<int,T>; // expected-error {{member 'right' declared as a template}}
17 template<typename T> CONST float right<float,T> = 5; // expected-error {{member 'right' declared as a template}}
    [all...]
  /external/clang/test/CXX/temp/temp.param/
p10-0x.cpp 4 template<typename> struct Y1;
5 template<typename, int> struct Y2;
7 template<class T1, class T2 = int> using B2 = T1;
8 template<class T1 = int, class T2> using B2 = T1;
10 template<template<class> class F, template<class> class G = Y1> using B2t = F<G<int>>;
11 template<template<class> class F = Y2, template<class> class G> using B2t = F<G<int>>
    [all...]
  /external/clang/test/CodeGenCXX/
PR6474.cpp 4 template <typename T> struct X {
10 template <typename T> void X<T>::foo() {}
11 template <typename T> void X<T>::bar() {}
12 template <typename T> void X<T>::baz() {}
14 template <> void X<char>::foo() {}
15 template <> void X<char>::bar() {}
19 template <typename T> struct X {
25 template <typename T> void X<T>::foo() {}
26 template <typename T> void X<T>::bar() {}
27 template <typename T> void X<T>::baz() {
    [all...]
  /external/clang/test/Modules/Inputs/
cxx-templates-b-impl.h 8 template struct TemplateInstantiationVisibility<char[1]>;
9 extern template struct TemplateInstantiationVisibility<char[2]>;
10 template<> struct TemplateInstantiationVisibility<char[3]> {};
cxx-templates-a.h 3 template<typename T> T f() { return T(); }
4 template<typename T> T f(T);
6 template<typename T> T f() { return T(); }
7 template<typename T> T f(T);
10 template<int N> int template_param_kinds_1();
11 template<template<typename T, int, int> class> int template_param_kinds_2();
12 template<template<typename T, typename U, T> class> int template_param_kinds_3();
14 template<typename T> struct SomeTemplate<T*>
    [all...]
  /external/clang/test/Modules/Inputs/merge-nested-templates/
string.ii 2 template <typename, typename Container> struct normal_iterator {
5 template <typename I>
9 template <typename pointer> struct basic_string {
  /external/clang/test/Modules/Inputs/template-specialization-visibility/
c.h 3 template<typename T> struct S { int n; };
4 template<typename U> struct T<U>::S { int n; };
5 template<typename U> enum T<U>::E : int { e };
  /external/eigen/test/
corners.cpp 1 // This file is part of Eigen, a lightweight C++ template library
16 template<typename MatrixType> void corners(const MatrixType& m)
46 template<typename MatrixType, int CRows, int CCols, int SRows, int SCols> void corners_fixedsize()
60 VERIFY_IS_EQUAL((matrix.template topLeftCorner<r,c>()), (matrix.template block<r,c>(0,0)));
61 VERIFY_IS_EQUAL((matrix.template topRightCorner<r,c>()), (matrix.template block<r,c>(0,cols-c)));
62 VERIFY_IS_EQUAL((matrix.template bottomLeftCorner<r,c>()), (matrix.template block<r,c>(rows-r,0)));
63 VERIFY_IS_EQUAL((matrix.template bottomRightCorner<r,c>()), (matrix.template block<r,c>(rows-r,cols-c)))
    [all...]
  /ndk/sources/cxx-stl/stlport/stlport/stl/
_facets_fwd.h 10 template <class _CharT, class _InputIter>
12 template <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
17 template <class _CharT, class _OutputIter>
19 template <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
24 template <class _CharT, class _InputIter>
26 template <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
31 template <class _CharT, class _OutputIter>
33 template <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
38 template <class _Ch, class _InIt>
40 template <class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >
    [all...]
  /prebuilts/ndk/current/sources/cxx-stl/stlport/stlport/stl/
_facets_fwd.h 10 template <class _CharT, class _InputIter>
12 template <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
17 template <class _CharT, class _OutputIter>
19 template <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
24 template <class _CharT, class _InputIter>
26 template <class _CharT, class _InputIter = istreambuf_iterator<_CharT, char_traits<_CharT> > >
31 template <class _CharT, class _OutputIter>
33 template <class _CharT, class _OutputIter = ostreambuf_iterator<_CharT, char_traits<_CharT> > >
38 template <class _Ch, class _InIt>
40 template <class _Ch, class _InIt = istreambuf_iterator<_Ch, char_traits<_Ch> >
    [all...]

Completed in 1185 milliseconds

1 2 34 5 6 7 8 91011>>