Lines Matching full:template
14 template<typename T> struct A {
28 // CHECK: <Declaration>template <typename T> struct A {}</Declaration>
35 template <typename T> struct D : A<T> {
43 // CHECK: <Declaration>template <typename T> struct D : A<T> {}</Declaration>
52 template<typename T> struct E : Base {
58 // CHECK: <Declaration>template <typename T> struct E : Base {}</Declaration>
63 template<typename T>
65 // CHECK: <Declaration>template <typename T> void func_template_1(T AAA)</Declaration>
67 template<template<template<typename CCC> class DDD, class BBB> class AAA>
72 // CHECK: <Declaration>template <class PtrTy> class OpaquePtr {}</Declaration>
77 template <class PtrTy>