1*e50bd2b2SDavid Blaikie namespace std { 2*e50bd2b2SDavid Blaikie struct reverse_iterator {}; 3e9a8bc3bSRichard Smith 4*e50bd2b2SDavid Blaikie inline void 5*e50bd2b2SDavid Blaikie operator-(int __x, reverse_iterator __y) {} 6e9a8bc3bSRichard Smith 7*e50bd2b2SDavid Blaikie template <typename _Key> 8*e50bd2b2SDavid Blaikie struct map { 9*e50bd2b2SDavid Blaikie typedef int iterator; 10e9a8bc3bSRichard Smith 11*e50bd2b2SDavid Blaikie friend bool operator<(const map &, const map &); 12e9a8bc3bSRichard Smith }; 13e9a8bc3bSRichard Smith } // namespace std 14