Lines Matching refs:f

7 template<A> void f() {}  in f()  function
11 template void f<A{1, 2}>();
14 template<B> void f() {} in f() function
19 template void f<B{&n}>();
22 template void f<B{nullptr, 1}>();
25 template void f<B{nullptr}>();
29 template void f<B{fold((int*)32)}>();
34 template void f<B{fold(reinterpret_cast<int*>(0))}>();
42 template void f<B{&derived.z}>();
47 template void f<B{&nested[0].k}>();
49 template void f<B{&nested[1].arr[2]}>();
51 template void f<B{&derived.b + 1}>();
53 template void f<B{fold(&derived.b + 3)}>();
58 template<BR> void f() {} in f() function
61 template void f<BR{derived.z}>();
65 template void f<BR{nested[0].k}>();
67 template void f<BR{nested[1].arr[1]}>();
69 template void f<BR{derived.b}>();
71 template void f<BR{fold(*(&derived.b + 3))}>();
76 template<C> void f() {} in f() function
79 template void f<C{&derived.z}>();
82 template void f<C{&derived.b}>();
87 template<D> void f() {} in f() function
90 template void f<D{nullptr, 1}>();
93 template void f<D{nullptr}>();
96 template void f<D{&Derived::z}>();
100 template void f<D{&A::a}>();
103 template void f<D{&A::b}>();
108 template void f<D{&Nested::k, 2}>();
112 template void f<D{(int Derived::*)&MoreDerived::z}>();
119 float f; member
122 constexpr E(float f) : f(f) {} in E() argument
124 template<E> void f() {} in f() function
129 template void f<E{}>();
132 template void f<E(0)>();
135 template void f<E(42)>();
138 template void f<E(0.f)>();
147 template<M128> void f() {} in f() function
148 template<M128D> void f() {} in f() function
149 template<M128I> void f() {} in f() function
151 template void f<M128{1, 2, 3, 4}>();
153 template void f<M128D{1, 2}>();
158 template void f<M128I{1, 2}>();
164 template<F> void f() {} in f() function
167 template void f<F{{1, 2, 3}, {4, 5}, {6, 7}}>();
169 template void f<F{{1, 2, 3}, {4, 5}, {6, 0}}>();
171 template void f<F{{1, 2, 3}, {4, 5}, {0, 0}}>();
173 template void f<F{{1, 2, 3}, {4, 0}, {0, 0}}>();
175 template void f<F{{1, 2, 3}, {0, 0}, {0, 0}}>();
177 template void f<F{{1, 2, 0}, {0, 0}, {0, 0}}>();
179 template void f<F{{1, 0, 0}, {0, 0}, {0, 0}}>();
182 template void f<F{{0, 0, 0}, {0, 0}, {0, 0}}>();
192 template<G> void f() {} in f() function
195 template void f<(G())>();
198 template void f<G{1}>();
201 template void f<G{1, 2}>();
204 template void f<G{-8, -32}>();
213 template<H1> void f() {} in f() function
214 template<H2> void f() {} in f() function
215 template<H3> void f() {} in f() function
216 template<H4> void f() {} in f() function
219 template void f<H1{}>();
222 template void f<H2{}>();
225 template void f<H3{.a = 0}>();
228 template void f<H3{.a = 1}>();
231 template void f<H3{.b = 0}>();
234 template void f<H4{}>();
238 float f; member
242 template<I> void f() {} in f() function
245 template void f<I{0.0, 0.0, 0.0}>();
248 template void f<I{-0.0, -0.0, -0.0}>();
251 template void f<I{1.0, 2.0, -3.0}>();
256 template void f<I{0.0, 0.2e-323, 0.5e-323}>();
260 template void f<I{0.0, 1.0e-323, -1.0e-323}>();
267 template<J> void f() {} in f() function
270 template void f<J{}>();
273 template void f<J{{1, 2}, {}, {3, 4}, 5}>();
276 template<J3> void f() {} in f() function
279 template void f<J3{1, 2}>();
283 template<K> void f() {} in f() function
286 template void f<K{1, 2}>();
289 template void f<K{1, 2, 3, 4, 5, 6}>();
294 template<K3> void f() {} in f() function
297 template void f<K3{1}>();
298 template void f<K3{1, 2, 3, 4, 5, 6}>();
302 template<A> void f() {} in f() function
305 template void f<A{.c = 1}>();
311 template<B> void f() {} in f() function
314 template void f<B{1, 2, 3, 4, 5}>();
323 unsigned int f = -1; member
329 template<L> void f() {} in f() function
332 template void f<L{}>();
336 template<M a> constexpr const M &f() { return a; } in f() function
341 template const M &f<M{42}>();
346 template void g<&f<M{10}>()>();