7 static T b (T it) { return it; }
10 template <typename T, typename U>
14 for (long n = y - x; n > 0; --n)
22 template <typename T, typename U>
26 baz (A <T>::b (x), A <T>::b (y), A <U>::b (z));
38 B (T y[]) { bar (y, y + 1, x); }
39 operator T *() { return x; }