|
| template<typename Iterator1, typename Iterator2, typename BinaryPredicate> |
| constexpr Iterator1 | neforce::search (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, BinaryPredicate binary_pred) |
| | 在范围内查找子序列的第一次出现
|
| template<typename Iterator1, typename Iterator2> |
| constexpr Iterator1 | neforce::search (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) |
| | search的默认比较版本
|
| template<typename Iterator, typename T> |
| constexpr Iterator | neforce::search_n (Iterator first, Iterator last, const size_t count, const T &value) |
| | 查找范围内连续n个等于指定值的子序列
|
| template<typename Iterator, typename T, typename BinaryPredicate> |
| constexpr Iterator | neforce::search_n (Iterator first, Iterator last, const size_t count, const T &value, BinaryPredicate binary_pred) |
| | search_n的谓词版本
|
| template<typename Iterator1, typename Iterator2> |
| constexpr Iterator1 | neforce::find_end (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) |
| | 在范围内查找子序列的最后一次出现
|
| template<typename Iterator1, typename Iterator2, typename BinaryPredicate> |
| constexpr Iterator1 | neforce::find_first_of (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2, BinaryPredicate comp) |
| | 查找范围内第一个出现在指定集合中的元素
|
| template<typename Iterator1, typename Iterator2> |
| constexpr Iterator1 | neforce::find_first_of (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) |
| | find_first_of的默认比较版本
|
template<typename Iterator1, typename Iterator2, typename BinaryPredicate>
| Iterator1 neforce::find_first_of |
( |
Iterator1 | first1, |
|
|
Iterator1 | last1, |
|
|
Iterator2 | first2, |
|
|
Iterator2 | last2, |
|
|
BinaryPredicate | comp ) |
|
constexpr |
template<typename Iterator1, typename Iterator2, typename BinaryPredicate>
| Iterator1 neforce::search |
( |
Iterator1 | first1, |
|
|
Iterator1 | last1, |
|
|
Iterator2 | first2, |
|
|
Iterator2 | last2, |
|
|
BinaryPredicate | binary_pred ) |
|
constexpr |