mirror of
https://github.com/bolero-MURAKAMI/Sprout
synced 2025-08-03 12:49:50 +00:00
add adaptors::counting
This commit is contained in:
parent
e078a9c749
commit
ea22a6ba5c
9 changed files with 771 additions and 353 deletions
|
@ -45,8 +45,8 @@ namespace sprout {
|
|||
typedef typename base_type::iterator iterator;
|
||||
typedef typename base_type::size_type size_type;
|
||||
public:
|
||||
SPROUT_CONSTEXPR transformed_range() = default;
|
||||
SPROUT_CONSTEXPR transformed_range(transformed_range const&) = default;
|
||||
transformed_range() = default;
|
||||
transformed_range(transformed_range const&) = default;
|
||||
SPROUT_CONSTEXPR transformed_range(functor_type func, range_type& range1, range2_type& range2)
|
||||
: base_type(
|
||||
iterator(sprout::begin(range1), sprout::begin(range2), func),
|
||||
|
@ -77,8 +77,8 @@ namespace sprout {
|
|||
> base_type;
|
||||
typedef typename base_type::iterator iterator;
|
||||
public:
|
||||
SPROUT_CONSTEXPR transformed_range() = default;
|
||||
SPROUT_CONSTEXPR transformed_range(transformed_range const&) = default;
|
||||
transformed_range() = default;
|
||||
transformed_range(transformed_range const&) = default;
|
||||
SPROUT_CONSTEXPR transformed_range(functor_type func, range_type& range)
|
||||
: base_type(
|
||||
iterator(sprout::begin(range), func),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue