| #ifndef _GLIBCXX_MAP | |
| #define _GLIBCXX_MAP | |
| struct basic_string { | |
| basic_string(char *); | |
| } typedef string; | |
| template <typename> class D; | |
| template <typename _Elements> struct D { | |
| _Elements _M_; | |
| D(D &) = default; | |
| }; | |
| template <typename _Elements> D<_Elements &&> forward_as_tuple(_Elements); | |
| template <typename _Key, typename _Tp> struct map { | |
| _Tp operator[](_Key p1) { | |
| auto b = &forward_as_tuple(p1); | |
| } | |
| }; | |
| #endif |