Changes in src/Common/utility.h [1ba88a0:c8dfcd3]
- File:
-
- 1 edited
-
src/Common/utility.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/Common/utility.h
r1ba88a0 rc8dfcd3 260 260 }; 261 261 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 278 262 #endif // _UTILITY_H 279 263
Note:
See TracChangeset
for help on using the changeset viewer.