Sprout/sprout/range/lvalue_range.hpp

22 lines
543 B
C++
Raw Normal View History

2012-04-05 05:54:23 +00:00
#ifndef SPROUT_RANGE_LVALUE_RANGE_HPP
#define SPROUT_RANGE_LVALUE_RANGE_HPP
2012-04-04 08:48:02 +00:00
#include <sprout/config.hpp>
#include <sprout/range/range_container.hpp>
2012-04-05 05:54:23 +00:00
#include <sprout/range/lvalue_iterator.hpp>
2012-04-04 08:48:02 +00:00
namespace sprout {
namespace range {
//
2012-04-05 05:54:23 +00:00
// lvalue_range
2012-04-04 08:48:02 +00:00
//
template<typename Range>
2012-04-05 05:54:23 +00:00
struct lvalue_range {
2012-04-04 08:48:02 +00:00
public:
2012-04-05 05:54:23 +00:00
typedef sprout::range::range_container<typename sprout::range::lvalue_iterator<Range>::type> type;
2012-04-04 08:48:02 +00:00
};
} // namespace range
} // namespace sprout
2012-04-05 05:54:23 +00:00
#endif // #ifndef SPROUT_RANGE_LVALUE_RANGE_HPP