Lines Matching +refs:a +refs:A1 +refs:Y

3 template<class X, class Y, class Z>
16 void foo_bt(bool a, B<bool(bool)> b) {} in foo_bt() argument
20 template<class X, class Y, class Z>
26 template<class X, class Y>
65 template<class T> class Y {}; class
70 template<class T> class Y {}; class
73 void foo5(NA::Y<NB::Y<NA::Y<NB::Y<NA::X> > > > arg) {} in foo5()
76 void foo11(NA::Y<NA::X>, NB::Y<NA::X>) {} in foo11()
79 void foo112(NA::Y<NA::X>, NB::Y<NB::X>) {} in foo112()
82 void foo22(NA::Y<NB::Y<NA::X> >, NB::Y<NA::Y<NA::X> >) {} in foo22()
94 template<class X, class Y>
96 template<class X, class Y, class Z>
123 template<class T> class Y {}; class
124 void foo(Y<X> x) {} in foo()
126 void foofoo(Y<Y<X> > x) {} in foofoo()
132 template<class T> class Y {}; class
133 void foo(Y<NA::X> x) {} in foo()
136 void bar(NA::Y<X> x) {} in bar()
139 void spam(NA::Y<NA::X> x) {} in spam()
142 void foobar(NA::Y<Y<X> > a, Y<Y<X> >) {} in foobar() argument
145 void foobarspam(Y<X> a, NA::Y<Y<X> > b, Y<Y<X> >) {} in foobarspam() argument
148 void foobarbaz(Y<X> a, NA::Y<Y<X> > b, Y<Y<X> >, Y<Y<X> > c) {} in foobarbaz() argument
151 void foobarbazqux(Y<X> a, NA::Y<Y<X> > b, Y<Y<X> >, Y<Y<X> > c , NA::Y<Y<Y<X> > > d) {} in foobarbazqux() argument
157 template<class T> class Y {}; class
159 void foo(Y<NB::X> x) {} in foo()
162 void foobar(NC::Y<NB::Y<NA::Y<NA::X> > > x) {} in foobar()
201 using A1 = Fooob<A0, A0, A0, A0, A0, A0, A0, A0, A0, A0>; typedef
202 using A2 = Fooob<A1, A1, A1, A1, A1, A1, A1, A1, A1, A1>;
213 void f(A9 a) {} in f() argument
232 void f(B6 a) {} in f() argument
255 void f(C7 a) {} in f() argument