Lines Matching full:template
6 template < typename T1 > struct Types1
10 template < typename > struct Types;
11 template < template < typename > class Tmpl > struct TemplateSel
13 template < typename T > struct Bind
18 template < typename > struct NoneT;
19 template < template < typename > class T1, template < typename > class > struct Templates2
23 template < template < typename > class, template < typename > class =
24 NoneT, template < typename > class = NoneT, template < typename > class =
26 template < template < typename > class T1,
27 template < typename > class T2 > struct Templates <T1, T2 >
31 template < typename T > struct TypeList
35 template < template < typename > class, class TestSel,
41 typename TestSel::template Bind < Type >::type TestClass;
44 template < template < typename > class Fixture, typename Tests,
53 template < typename > class TypedTestP1
59 template < typename gtest_TypeParam_ > class A:TypedTestP1 <
63 template < typename gtest_TypeParam_ > class B:TypedTestP1 <
70 template < typename > class TypedTestP2
76 template < typename gtest_TypeParam_ > class A:TypedTestP2 <
92 template < typename _Tp > struct new_allocator
95 template < typename > struct rebind {
99 template < typename _Tp > struct allocator:new_allocator < _Tp > {
101 template < typename _Tp, typename _Alloc > struct _Vector_base {
102 typedef typename _Alloc::template rebind < _Tp >::other _Tp_alloc_type;
112 template < typename _Tp, typename _Alloc =
116 template < class T> struct HHH {};
121 template < class SSS > struct EEE:vector < HHH < SSS > > { };
122 template < class SSS, class = EEE < SSS > >class FFF { };
123 template < class SSS, class GGG = EEE < SSS > >class AAA:FFF <GGG> { };
133 template < class, class > struct pair;
136 template < typename > class new_allocator;
139 template < typename _Tp > class allocator:__gnu_cxx::new_allocator < _Tp > {
141 template < typename, typename > struct _Vector_base {
143 template < typename _Tp, typename _Alloc = std::allocator < _Tp > >class vector:_Vector_base < _Tp,
151 template <
154 template <
158 template <
166 template <
180 template <
182 template <
203 template < class _Key, class _Tp, class _HashFn =
231 template < class > class scoped_ptr {
240 template < typename > class EEE;
241 template < typename CCC, typename =
280 template <