HomeSort by relevance Sort by last modified time
    Searched full:template (Results 151 - 175 of 6807) sorted by null

1 2 3 4 5 67 8 91011>>

  /external/clang/test/SemaCXX/
warn-unused-parameters.cpp 2 template<typename T>
7 template<typename U> U f3(U x);
8 template<typename U> U f4(U x);
9 template<typename U> U f5(U);
12 template<typename T> T X<T>::f0(T x) { return x; }
13 template<typename T> T X<T>::f1(T) { return T(); }
14 template<typename T> T X<T>::f2(T x) { return T(); } // expected-warning{{unused parameter 'x'}}
15 template<typename T> template<typename U> U X<T>::f3(U x) { return x; }
16 template<typename T> template<typename U> U X<T>::f4(U) { return U();
    [all...]
nested-name-spec-locations.cpp 10 template<typename T>
16 template<typename T>
23 template<typename T>
31 UnresolvedUsingValueDeclTester<int> UnresolvedUsingValueDeclCheck; // expected-note{{in instantiation of template class}}
33 template<typename T>
41 UnresolvedUsingTypenameDeclTester<int> UnresolvedUsingTypenameDeclCheck; // expected-note{{in instantiation of template class}}
44 template<typename T, typename U>
47 t->T::template Inner<typename add_reference<U>::type
54 template<typename T>
65 template<typename T
    [all...]
  /external/clang/test/SemaTemplate/
instantiate-member-expr.cpp 2 template<typename T>
7 template<typename T>
17 template <typename CHECKER>
26 Eng.registerCheck(new RetainReleaseChecker); // expected-note {{in instantiation of function template specialization 'ExprEngine::registerCheck<RetainReleaseChecker>' requested here}}
31 template<typename T> struct A {
35 template<typename T> struct B : A<float>, A<T> {
40 template struct B<int>;
44 template<typename T> struct B : A<T> {
50 template struct O::B<int>; // expected-note {{in instantiation}}
55 template <class T> struct A
    [all...]
member-function-template.cpp 4 template<typename T> T& f0(T);
11 template<typename T> T& f1(T);
12 template<typename T, typename U> U& f1(T, U);
50 class A { template <class x> x a(x z) { return z+y; } int y; };
54 template <typename T>
65 template<typename T>
67 template<typename U> U& get();
70 template<typename T> struct X2; // expected-note{{here}}
74 (void)x2->get<float>(); // expected-error{{implicit instantiation of undefined template}}
77 // Instantiation of template template parameters in a member functio
    [all...]
member-template-access-expr.cpp 2 template<typename U, typename T>
4 return t.template get<U>();
7 template<typename U, typename T>
9 // FIXME: When we pretty-print this, we lose the "template" keyword.
10 return t.U::template get<int&>();
14 template<typename T> T get();
30 template <class T>
33 template<class T>
42 template<class T>
55 template<typename T> float* f1(T)
    [all...]
dependent-type-identity.cpp 5 // specifies type equivalence within a template.
7 // FIXME: template template parameters
10 template<typename T>
12 template<typename U>
21 template<typename T>
26 template<typename T, typename U>
47 void f4(typename T::template apply<U>*); // expected-note{{previous}}
48 void f4(typename U::template apply<U>*);
49 void f4(typename type::template apply<T>*)
    [all...]
instantiate-function-2.cpp 2 template <typename T> struct S {
7 template struct S<int>;
15 template<typename T>
21 template void f<int>();
25 template<typename T>
38 template<typename T>
47 template<typename T>
61 template<typename T> void (f)(T t) {}
instantiate-local-class.cpp 2 template<typename T>
12 template void f0<int>();
17 template <typename T>
37 template <typename T> struct X { };
38 template <typename T> struct Y { };
40 template <typename T>
55 template<typename T>
66 template void foo<Y>();
instantiate-non-type-template-parameter.cpp 4 template<typename T>
7 template<unsigned N>
17 template<class Class,typename Type,Type Class::*>
22 template<class Class,typename Type,Type Class::*PtrToMember>
41 template<typename T, E e = E2>
44 template<typename U> X0(const X0<U, e> &);
47 template<typename T>
50 template<typename U> X1(const X1<U> &x) : X0<T>(x) { }
member-initializers.cpp 3 template<typename T> struct A {
10 template<typename T> struct B : A<T> {
  /external/clang/test/CXX/temp/temp.decls/temp.class.spec/
p6.cpp 3 // Test class template partial specializations of member templates.
4 template<typename T>
6 template<typename U> struct Inner0 {
10 template<typename U> struct Inner0<U*> {
15 template<typename T> template<typename U>
24 // Make sure we can provide out-of-line class template partial specializations
26 template<class T> struct A {
28 template<class T2> struct B;
33 template<class T> template<class T2> struct A<T>::C::B<T2*> { };
    [all...]
  /external/clang/test/CXX/temp/temp.decls/temp.fct/temp.func.order/
p4.cpp 3 template<class T> struct A { A(); };
4 template<class T> int &f(T);
5 template<class T> float &f(T*);
6 template<class T> double &f(const T*);
8 template<class T> void g(T); // expected-note{{candidate}}
9 template<class T> void g(T&); // expected-note{{candidate}}
11 template<class T> int &h(const T&);
12 template<class T> float &h(A<T>&);
  /external/clang/test/CXX/temp/temp.decls/temp.fct/temp.over.link/
p6.cpp 3 template<int N, int M>
8 template<int X, int Y> void f0(A0<X, Y>) { } // expected-note{{previous}}
9 template<int N, int M> void f0(A0<M, N>) { }
10 template<int V1, int V2> void f0(A0<V1, V2>) { } // expected-error{{redefinition}}
12 template<int X, int Y> void f1(A0<0, (X + Y)>) { } // expected-note{{previous}}
13 template<int X, int Y> void f1(A0<0, (X - Y)>) { }
14 template<int A, int B> void f1(A0<0, (A + B)>) { } // expected-error{{redefinition}}
16 template<int X, int Y> void A0<X, Y>::g0() { }
  /external/clang/test/CXX/temp/temp.decls/temp.friend/
p8.cpp 2 template<class T> class A { };
5 template<class T> friend class A<T*>; // expected-error{{partial specialization cannot be declared as a friend}}
  /external/clang/test/CXX/temp/temp.decls/temp.mem/
p3.cpp 3 template <class T> struct AA {
4 template <class C> virtual void g(C); // expected-error{{'virtual' can not be specified on member function templates}}
  /external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/
p10-0x.cpp 2 template<typename T> void f(T&&);
3 template<> void f(int&) { }
  /external/clang/test/CXX/temp/temp.res/temp.dep/temp.dep.type/
p1.cpp 5 template<class T> struct A;
6 template<class T> using B = A<T>;
8 template<class T> struct A {
13 template<class T> struct A<A<T>> {
18 template<class T> struct A<A<A<T>>> {
25 template<class T> struct A {
28 template<class T> using B = A<T>;
29 template<class T> void B<T>::g() {} // ok.
  /external/clang/test/CXX/temp/temp.res/temp.local/
p7.cpp 3 template<class T> struct A {
8 template<class B> int A<B>::f() {
  /external/clang/test/CXX/temp/temp.spec/temp.expl.spec/
p10.cpp 3 template<class T> class X;
4 template<> class X<int>; // expected-note{{forward}}
  /external/clang/test/CXX/temp/temp.spec/temp.explicit/
p7.cpp 3 template<typename T>
16 template<typename T>
19 template class X0<int>; // okay
21 template class X0<int(int)>; // expected-note 3{{requested here}}
25 template<>
29 template<>
32 template<>
35 template class X0<int(long)>;
p1-0x.cpp 3 template<typename T>
8 template inline void X<int>::f(); // expected-error{{explicit instantiation cannot be 'inline'}}
10 template<typename T>
15 template constexpr int Y<int>::f(); // expected-error{{explicit instantiation cannot be 'constexpr'}}
  /external/clang/test/CXX/dcl.dcl/basic.namespace/namespace.udecl/
p5-cxx0x.cpp 5 template<class T> void f(T);
6 template<class T> struct X { };
10 using A::f<double>; // expected-error{{using declaration can not refer to a template specialization}}
11 using A::X<int>; // expected-error{{using declaration can not refer to a template specialization}}
  /external/clang/test/CodeGenCXX/
2009-06-16-DebugInfoCrash.cpp 3 template <class T> class K2PtrVectorBase {};
4 template <class T> class K2Vector {};
5 template <class U > class K2Vector<U*> : public K2PtrVectorBase<U*> {};
8 template <class SI> short ReplaceExistingElement(K2Vector<SI*>& v);
2010-05-11-alwaysinlineinstantiation.cpp 6 template<class charT>
14 template <class charT>
20 template <class charT>
28 extern template class basic_string<char>;
virt-template-vtable.cpp 3 template<class T> class A {
13 template class A<long>;
15 extern template class A<short>;
16 template class A<short>;

Completed in 244 milliseconds

1 2 3 4 5 67 8 91011>>