brintos

brintos / llvm-project-archived public Read only

0
0
Text · 378 B · 136d8e7 Raw
15 lines · plain
1namespace std {2  template <typename, typename Container> struct normal_iterator {3    normal_iterator() {}4 5    template <typename I>6    normal_iterator(normal_iterator<I, typename Container::iterator>) {}7  };8 9  template <typename pointer> struct basic_string {10    typedef normal_iterator<pointer, basic_string> iterator;11  };12 13  typedef basic_string<wchar_t *> wstring;14}15