21 lines · plain
1#ifndef _GLIBCXX_MAP2#define _GLIBCXX_MAP3struct basic_string {4 basic_string(char *);5} typedef string;6 7template <typename> class D;8template <typename _Elements> struct D {9 _Elements _M_;10 D(D &) = default;11};12 13template <typename _Elements> D<_Elements &&> forward_as_tuple(_Elements);14 15template <typename _Key, typename _Tp> struct map {16 _Tp operator[](_Key p1) {17 auto b = &forward_as_tuple(p1);18 }19};20#endif21