Home | History | Annotate | Download | only in SemaTemplate

Lines Matching full:template

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>
62 template <int> struct enable_if;
63 template <class > struct remove_reference ;
64 template <class _Tp> struct remove_reference<_Tp&> ;
66 template <class > struct __tuple_like;
68 template <class _Tp, class _Up, int = __tuple_like<typename remove_reference<_Tp>::type>::value>
73 template<class _Tuple, int = enable_if<__tuple_convertible<_Tuple, pair>::value>::type>
77 template <class> struct basic_ostream;
79 template <int>
93 template<typename S>
94 template<typename T>
105 template <class _Ptr, bool> struct __pointer_traits_element_type;
106 template <class _Ptr> struct __pointer_traits_element_type<_Ptr, true>;
107 template <template <class, class...> class _Sp, class _Tp, class ..._Args> struct __pointer_traits_element_type<_Sp<_Tp, _Args...>, true> {
110 template <class T> struct B {};
115 template <class P, int> struct A;
116 template <class P> struct A<P, 1>;
117 template <template <class, int> class S, class T> struct A<S<T, 1>, 1> {
120 template <class T, int i> struct B {};
126 template <class P, nullptr_t> struct A;
127 template <class P> struct A<P, nullptr>;
128 template <template <class, nullptr_t> class S, class T> struct A<S<T, nullptr>, nullptr> {
131 template <class T, nullptr_t i> struct B {};
137 template <class P, int*> struct A;
138 template <class P> struct A<P, &some_decl>;
139 template <template <class, int*> class S, class T> struct A<S<T, &some_decl>, &some_decl> {
142 template <class T, int* i> struct B {};