7#ifndef OCL_TPROC_ROPE_INL
8#define OCL_TPROC_ROPE_INL
10namespace ocl::tproc::rope
13 template <
typename It,
class Pred>
14 Pred find(It begin, It end, Pred pred)
16 for (
auto it = begin; it != end; ++it)
27 template <
typename It,
class Pred>
28 Pred find_if(It begin, It end, Pred pred)
30 for (
auto it = begin; it != end; ++it)
41 template <
typename It,
class Pred>
42 typename Pred::size_type erase(It begin, It end, Pred pred)
44 typename Pred::size_type count{};
46 for (
auto it = begin; it != end;)
62 template <
typename It,
class Pred>
63 typename Pred::size_type erase_if(It begin, It end, Pred)
65 typename Pred::size_type count{};
67 for (
auto it = begin; it != end;)