|
NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
|
检查范围内元素是否满足特定条件的算法 更多...
函数 | |
| template<typename Iterator, typename Predicate> | |
| constexpr bool | neforce::all_of (Iterator first, Iterator last, Predicate pred) |
| 检查所有元素是否都满足谓词 | |
| template<typename Iterator, typename Predicate> | |
| constexpr bool | neforce::any_of (Iterator first, Iterator last, Predicate pred) |
| 检查是否有任意元素满足谓词 | |
| template<typename Iterator, typename Predicate> | |
| constexpr bool | neforce::none_of (Iterator first, Iterator last, Predicate pred) |
| 检查是否没有元素满足谓词 | |
检查范围内元素是否满足特定条件的算法
|
constexpr |
检查所有元素是否都满足谓词
| Iterator | 迭代器类型,需要满足输入迭代器要求 |
| Predicate | 谓词函数类型 |
| first | 范围的起始迭代器 |
| last | 范围的终止迭代器 |
| pred | 谓词函数 |
在文件 search.hpp 第 229 行定义.
引用了 all_of() , 以及 is_ranges_input_iter_v.
被这些函数引用 all_of().
|
constexpr |
检查是否有任意元素满足谓词
| Iterator | 迭代器类型,需要满足输入迭代器要求 |
| Predicate | 谓词函数类型 |
| first | 范围的起始迭代器 |
| last | 范围的终止迭代器 |
| pred | 谓词函数 |
在文件 search.hpp 第 250 行定义.
引用了 any_of() , 以及 is_ranges_input_iter_v.
被这些函数引用 any_of().
|
constexpr |
检查是否没有元素满足谓词
| Iterator | 迭代器类型,需要满足输入迭代器要求 |
| Predicate | 谓词函数类型 |
| first | 范围的起始迭代器 |
| last | 范围的终止迭代器 |
| pred | 谓词函数 |
在文件 search.hpp 第 271 行定义.
引用了 is_ranges_input_iter_v , 以及 none_of().
被这些函数引用 none_of().