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

1 2 34 5 6 7 8 91011>>

  /external/clang/test/SemaTemplate/
deduction-crash.cpp 8 template<a>
11 template<a>
12 template<int,typename T1,typename>
18 template<class>struct aaa
23 template<class>
32 template<class>
35 template<class,int=0>
38 template<int my>
41 template<class Event>
47 template<class Event
    [all...]
temp_explicit_cxx0x.cpp 4 template<typename T> struct X0 { }; // expected-note{{here}}
7 template<typename T> struct X1 { };
10 template struct X0<int>;
11 template struct Inner::X1<int>;
14 template<typename T> struct X2 { }; // expected-note{{here}}
16 template struct ::N1::Inner::X1<float>;
21 template struct X0<double>; // expected-error{{must occur in namespace 'N1'}}
23 template struct X2<float>; // expected-error{{at global scope}}
temp_class_spec_neg.cpp 2 template<typename T> struct vector;
7 template<typename T> struct A; // expected-note{{here}}
11 template<typename T>
16 template <int I, int J> struct A {};
17 template <int I> struct A<I+5, I*2> {}; // expected-error{{depends on}}
18 template <int I, int J> struct B {};
19 template <int I> struct B<I, I> {}; //OK
22 template <class T, T t> struct C {}; // expected-note{{declared here}}
23 template <class T> struct C<T, 1>; // expected-error{{specializes}}
24 template <class T, T* t> struct C<T*, t>; // oka
    [all...]
operator-function-id-template.cpp 3 template<typename T>
5 template<typename U> A<T> operator+(U);
8 template<int Value, typename T> bool operator==(A<T>, A<T>);
10 template<> bool operator==<0>(A<int>, A<int>);
20 template<typename T>
22 const A<T> &atr = at.template operator+<T>(x);
23 const A<T> &atr2 = at.A::template operator+<T>(x);
24 // FIXME: unrelated template-name instantiation issue
25 // const A<T> &atr3 = at.template A<T>::template operator+<T>(x)
    [all...]
temp_explicit.cpp 4 template<typename T, typename U = T> class X0 { };
7 template<typename T, typename U = T> class X1 { };
11 template class X0<int, float>;
12 template class X0<int>; // expected-note{{previous}}
14 template class N::X1<int>;
15 template class ::N::X1<int, float>;
21 // after 'template'.
22 template class X0<double> { }; // expected-error{{explicit specialization}}
26 template class X0<int, int>; // expected-error{{duplicate}}
28 template<> class X0<char> { }; // expected-note{{previous}
    [all...]
template-id-expr.cpp 3 template<typename FromCl>
5 template<class ToCl>
9 template<class X, class Y>
10 void isa(const Y &Val) { return isa_impl_cl<Y>::template isa<X>(Val); }
15 // Implicit template-ids.
16 template<typename T>
18 template<typename U>
21 template<typename U>
31 // Not template-id expressions, but they almost look like it.
32 template<typename F
    [all...]
alias-templates.cpp 3 template<typename S>
6 template<typename T> using C = typename T::B;
7 template<typename T> struct D {
8 template<typename U> using E = typename A<U>::template C<A<T>>;
9 template<typename U> using F = A<E<U>>;
10 template<typename U> using G = C<F<U>>;
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>>
    [all...]
explicit-instantiation.cpp 3 template void *; // expected-error{{expected unqualified-id}}
5 template typedef void f0; // expected-error{{explicit instantiation of typedef}}
8 template int v0; // expected-error{{does not refer}}
10 template<typename T>
19 template<typename U>
23 template<typename T>
26 template int X0<int>::value;
32 template NotDefaultConstructible X0<NotDefaultConstructible>::value; // expected-note{{instantiation}}
34 template int X0<int>::f0(int);
35 template int* X0<int>::f0(int*, int*)
    [all...]
  /external/clang/test/PCH/
cxx-templates.h 3 template <typename T1, typename T2>
6 template <typename T1, typename T2>
12 template <typename T>
17 template <>
22 template <int x>
25 template <typename T, int y>
36 template <typename T>
43 template <typename T>
49 int y = T::template my_templf<int>(0);
57 template<typename T, typename A1
    [all...]
  /external/webkit/Source/JavaScriptCore/wtf/
TypeTraits.h 49 template<typename T> struct IsInteger { static const bool value = false; };
50 template<> struct IsInteger<bool> { static const bool value = true; };
51 template<> struct IsInteger<char> { static const bool value = true; };
52 template<> struct IsInteger<signed char> { static const bool value = true; };
53 template<> struct IsInteger<unsigned char> { static const bool value = true; };
54 template<> struct IsInteger<short> { static const bool value = true; };
55 template<> struct IsInteger<unsigned short> { static const bool value = true; };
56 template<> struct IsInteger<int> { static const bool value = true; };
57 template<> struct IsInteger<unsigned int> { static const bool value = true; };
58 template<> struct IsInteger<long> { static const bool value = true; }
    [all...]
  /external/clang/test/CXX/basic/basic.scope/basic.scope.pdecl/
p9.cpp 3 // Template type parameters.
5 template<typename T = T> struct X0 { };
6 template<> struct X0<unsigned char> { static const bool value = true; };
9 // Non-type template parameters.
11 template<int N = N> struct X1 { };
12 template<> struct X1<17> { static const bool value = true; };
15 // Template template parameters.
16 template<template<class> class X0 = X0> struct X2 { }
    [all...]
  /external/clang/test/CXX/dcl.dcl/dcl.spec/dcl.type/dcl.type.elab/
p2-0x.cpp 4 template<typename T> using X = A; // expected-note {{declared here}}
5 struct X<int>* p2; // expected-error {{elaborated type refers to a type alias template}}
8 template<typename T> using Id = T; // expected-note {{declared here}}
9 template<template<typename> class F>
11 struct F<int> i; // expected-error {{elaborated type refers to a type alias template}}
15 template<typename T> using U = F<char>; // expected-note 2{{declared here}}
16 struct Y<F>::template U<char> k; // expected-error 2{{elaborated type refers to a type alias template}}
17 typename Y<F>::template U<char> l; // o
    [all...]
  /external/clang/test/CXX/temp/temp.res/temp.local/
p8.cpp 5 template<class T> class B {
10 template<class C> void N::B<C>::f(C) {
18 template<typename C> class X {
19 template<typename U> void f(C, U);
21 template<typename D> void g(C, D) {
28 template<typename U> void f(U);
33 template<typename D> void f(D);
37 template<typename C>
38 template<typename D>
44 template<typename C
    [all...]
  /external/clang/test/CXX/temp/temp.spec/temp.explicit/
p10.cpp 3 template<typename T>
12 template<typename T>
17 template<typename T>
22 template<typename T>
25 extern template struct X0<void*>;
26 template struct X0<void*>; // expected-note 2{{instantiation}}
28 template struct X0<int>; // expected-note 4{{explicit instantiation definition is here}}
30 extern template void X0<int>::f(int&); // expected-error{{follows explicit instantiation definition}}
31 extern template struct X0<int>::Inner; // expected-error{{follows explicit instantiation definition}}
32 extern template int X0<int>::static_var; // expected-error{{follows explicit instantiation definition}
    [all...]
p6.cpp 3 template<class T> class Array { /* ... */ };
4 template<class T> void sort(Array<T>& v) { }
6 // instantiate sort(Array<int>&) - template-argument deduced
7 template void sort<>(Array<int>&);
9 template void sort(Array<long>&);
11 template<typename T, typename U> void f0(T, U*) { }
13 template void f0<int>(int, float*);
14 template void f0<>(double, float*);
16 template<typename T> struct hash { };
21 template<typename T> struct Hash_map
    [all...]
  /external/clang/test/Parser/
DelayedTemplateParsing.cpp 1 // RUN: %clang_cc1 -fms-extensions -fdelayed-template-parsing -fsyntax-only -verify %s
3 template <class T>
11 template <class T>
18 template <class T>
22 template <class T>
28 template <class T>
33 template void A<int>::foo2();
41 template <class T> void foo5() {} //expected-note {{previous definition is here}}
42 template <class T> void foo5() {} // expected-error {{redefinition of 'foo5'}}
48 template <class T
    [all...]
  /external/clang/test/CXX/temp/temp.spec/temp.expl.spec/
p6.cpp 3 template<typename T>
7 template<typename U>
24 template<>
28 template<> template<>
32 template<>
35 template<>
38 template<>
42 template<class T> class Array { /* ... */ };
44 template<class T> void sort(Array<T>& v) { /* ... */
    [all...]
p1.cpp 16 // -- function template
17 template<typename T> void f0(T) {
21 template<> void f0(NonDefaultConstructible) { }
27 // -- class template
28 template<typename T>
38 template<typename U>
41 template<typename U>
45 template<typename T>
46 template<typename U>
51 template<typename T> T X0<T>::member
    [all...]
p11.cpp 3 template<class T> class Array { /* ... */ };
4 template<class T> void sort(Array<T>& v);
7 // with deduced template-argument of type int
8 template<> void sort(Array<int>&);
  /external/clang/test/SemaObjCXX/
deduction.mm 7 template <typename T> struct RemovePointer {
11 template <typename T> struct RemovePointer<T*> {
15 template <typename T> struct RetainPtr {
33 template <typename T> struct RemovePointer {
36 template <typename T> struct RemovePointer<T*> {
39 template <typename A, typename B> struct is_same {};
40 template <typename A> struct is_same<A,A> {
43 template <typename T> struct tester {
49 template struct tester<id>;
50 template struct tester<id<Test1Protocol> >
    [all...]
  /external/clang/test/CXX/temp/temp.decls/temp.class/temp.mem.func/
p1.cpp 2 template<typename T, typename U> // expected-note{{previous template}}
24 template<typename T, typename U>
28 template<class X, class Y>
34 template<class X, class Y>
37 template<class X, class Y>
40 template<class X, class Y, class Z> // expected-error{{too many template parameters}}
44 template<class X, class Y>
49 template<typename T, typename U
    [all...]
  /external/srec/tools/thirdparty/OpenFst/fst/lib/
fst-decl.h 33 template <class A> class ConstFst;
34 template <class A> class ExpandedFst;
35 template <class A> class Fst;
36 template <class A> class MutableFst;
37 template <class A> class VectorFst;
39 template <class A, class C> class ArcSortFst;
40 template <class A> class ClosureFst;
41 template <class A> class ComposeFst;
42 template <class A> class ConcatFst;
43 template <class A> class DeterminizeFst
    [all...]
  /external/clang/test/CXX/temp/temp.decls/temp.class.spec/
p8-0x.cpp 3 template<int ...Values> struct X1;
5 template<int ...Values>
6 struct X1<0, Values+1 ...>; // expected-error{{non-type template argument depends on a template parameter of the partial specialization}}
  /external/clang/test/CXX/temp/temp.decls/temp.fct/temp.func.order/
p5.cpp 2 template<class T> int &f(T);
3 template<class T> float &f(T*, int=1);
5 template<class T> int &g(T);
6 template<class T> float &g(T*, ...);
  /external/clang/test/CXX/temp/temp.decls/temp.friend/
p3.cpp 3 template <class T> class A {
8 template <class T> friend class A;
9 template <class T> friend class Undeclared;
11 template <class T> friend typename A<T>::Member; // expected-error {{friend type templates must use an elaborated type}}

Completed in 2569 milliseconds

1 2 34 5 6 7 8 91011>>