Home | History | Annotate | Download | only in SemaCXX

Lines Matching full:template

177 template <class T> struct TBase {
255 namespace PR5918 { // Look for template operator new overloads.
256 struct S { template<typename T> static void* operator new(size_t, T); };
271 template<typename T>
276 template<typename T>
280 template void h<unsigned>(unsigned);
281 template void h<unsigned[10]>(unsigned); // expected-note {{in instantiation of function template specialization 'Test1::h<unsigned int [10]>' requested here}}
322 template<typename T>
327 template int *f<X0>();
328 template int *f<X1>(); // expected-note{{in instantiation of}}
334 template<typename T> struct X {
354 // Don't crash on template delete operators
360 template<class T> void* operator new(const size_t, const int, T*);
362 template<class T> void operator delete(void*, const size_t, const int, T*);
380 template <class T> struct A {
436 template <typename X>
445 template<typename X>
471 template <class C> struct scoped_array {
474 template <class Payload> struct Foo {
481 template <class C> struct scoped_array2 {
484 template <class Payload> struct Foo2 {
495 template <class CookieStoreTestTraits>
529 template <class C>