#ifndef SPROUT_RANGE_LVALUE_ITERATOR_HPP #define SPROUT_RANGE_LVALUE_ITERATOR_HPP #include #include #include #include namespace sprout { namespace range { // // lvalue_iterator // template struct lvalue_iterator { public: typedef typename sprout::container_traits< typename std::remove_reference::type>::type >::iterator type; }; } // namespace range } // namespace sprout #endif // #ifndef SPROUT_RANGE_LVALUE_ITERATOR_HPP