7 template <typename> class D;
8 template <typename _Elements> struct D {
13 template <typename _Elements> D<_Elements &&> forward_as_tuple(_Elements);
15 template <typename _Key, typename _Tp> struct map {
16 _Tp operator[](_Key p1) {
17 auto b = &forward_as_tuple(p1);