std::indirect_unary_predicate
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   定义于头文件  <iterator>
  | 
||
|   template<class F, class I> concept indirect_unary_predicate =  | 
(C++20 起) | |
概念 indirect_unary_predicate 指定调用作为其参数的一元谓词的算法的要求。此概念与 std::predicate 的关键区别是它被应用到 I 所引用的类型,而非 I 自身。
语义要求
F 与 I 实现 indirect_unary_predicate ,仅若其所蕴含的所有概念均得到实现。