|
| ranges::template (typename I, typename S, typename O, typename C, typename P=identity)(AND sentinel_for< S |
| function template remove_copy_if
|
|
I AND indirect_relation< C, projected< I, P > > AND weakly_incrementable< O > AND indirectly_copyable< I, O > | ranges::AND (forward_iterator< I >||forward_iterator< O >||indirectly_copyable_storable< I, O >)) const expr unique_copy_result< I |
|
I AND indirect_relation< C, projected< I, P > > AND weakly_incrementable< O > AND indirectly_copyable< I, O > O RANGES_FUNC() | ranges::unique_copy (I first, S last, O out, C pred=C{}, P proj=P{}) |
|
| ranges::template (typename Rng, typename O, typename C, typename P=identity)(AND weakly_incrementable< O > AND indirect_unary_predicate< C |
| This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
|
projected< iterator_t< Rng >, P > AND weakly_incrementable< O > AND indirectly_copyable< iterator_t< Rng >, O > | ranges::AND (forward_iterator< iterator_t< Rng > >||forward_iterator< O >||indirectly_copyable_storable< iterator_t< Rng >, O >)) const expr unique_copy_result< borrowed_iterator_t< Rng > |
|
projected< iterator_t< Rng >, P > AND weakly_incrementable< O > AND indirectly_copyable< iterator_t< Rng >, O > O RANGES_FUNC() | ranges::unique_copy (Rng &&rng, O out, C pred=C{}, P proj=P{}) |
|