Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/Common/utility.h

    r1ba88a0 rc8dfcd3  
    260260};
    261261
    262 template< typename T >
    263 struct reverseIterate_t {
    264         T& ref;
    265 
    266         reverseIterate_t( T & ref ) : ref(ref) {}
    267 
    268         typedef typename T::reverse_iterator iterator;
    269         iterator begin() { return ref.rbegin(); }
    270         iterator end() { return ref.rend(); }
    271 };
    272 
    273 template< typename T >
    274 reverseIterate_t< T > reverseIterate( T & ref ) {
    275         return reverseIterate_t< T >( ref );
    276 }
    277 
    278262#endif // _UTILITY_H
    279263
Note: See TracChangeset for help on using the changeset viewer.