mirror of
https://github.com/bolero-MURAKAMI/Sprout.git
synced 2025-07-04 14:14:09 +00:00
add sprout/io.hpp
fix complex.hpp include header fix partial_sum bug fix range_return bug
This commit is contained in:
parent
9ff67fe582
commit
be70a2e4ef
6 changed files with 815 additions and 7 deletions
|
@ -118,6 +118,18 @@ namespace sprout {
|
|||
struct is_range_container<sprout::range::range_container<Iterator> >
|
||||
: public std::true_type
|
||||
{};
|
||||
|
||||
//
|
||||
// make_range_container
|
||||
//
|
||||
template<typename Range>
|
||||
inline SPROUT_CONSTEXPR sprout::range::range_container<typename sprout::range::lvalue_iterator<Range>::type>
|
||||
make_range_container(Range&& range) {
|
||||
return sprout::range::range_container<typename sprout::range::lvalue_iterator<Range>::type>(
|
||||
sprout::begin(sprout::forward<Range>(range)),
|
||||
sprout::end(sprout::forward<Range>(range))
|
||||
);
|
||||
}
|
||||
} // namespace range
|
||||
|
||||
//
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue