|
| template<typename RetT , class It > |
| RetT * | Designar::nth_ptr_it (const It &, const It &, nat_t) |
| |
| template<typename RetT , class It > |
| RetT & | Designar::nth_it (const It &, const It &, nat_t) |
| |
| template<class It , class Op > |
| void | Designar::for_each_it (const It &, const It &, Op &) |
| |
| template<class It , class Op > |
| void | Designar::for_each_it (const It &, const It &, Op &&op=Op()) |
| |
| template<class It , class ContainerRet , class Pred > |
| ContainerRet | Designar::filter_it (const It &, const It &, Pred &) |
| |
| template<class ContainerRet , class It , class Pred > |
| ContainerRet | Designar::filter_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<class ContainerRet , class It , class Op > |
| ContainerRet | Designar::map_it (const It &, const It &, Op &) |
| |
| template<class ContainerRet , class It , class Op > |
| ContainerRet | Designar::map_it (const It &, const It &, Op &&op=Op()) |
| |
| template<class ContainerRet , class It , class Op , class Pred > |
| ContainerRet | Designar::map_if_it (const It &, const It &, Op &, Pred &) |
| |
| template<class ContainerRet , class It , class Op , class Pred > |
| ContainerRet | Designar::map_if_it (const It &, const It &, Op &, Pred &&pred=Pred()) |
| |
| template<class ContainerRet , class It , class Op , class Pred > |
| ContainerRet | Designar::map_if_it (const It &, const It &, Op &&, Pred &) |
| |
| template<class ContainerRet , class It , class Op , class Pred > |
| ContainerRet | Designar::map_if_it (const It &, const It &, Op &&op=Op(), Pred &&pred=Pred()) |
| |
| template<typename RetT , class It , class Pred > |
| RetT * | Designar::search_ptr_it (const It &, const It &, Pred &) |
| |
| template<typename RetT , class It , class Pred > |
| RetT * | Designar::search_ptr_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<class It , class Pred > |
| bool | Designar::all_it (const It &, const It &, Pred &) |
| |
| template<class It , class Pred > |
| bool | Designar::all_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<class It , class Pred > |
| bool | Designar::exists_it (const It &, const It &, Pred &) |
| |
| template<class It , class Pred > |
| bool | Designar::exists_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<class It , class Pred > |
| bool | Designar::none_it (const It &, const It &, Pred &) |
| |
| template<class It , class Pred > |
| bool | Designar::none_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<typename RetT , class It , class Op > |
| RetT | Designar::fold_it (const It &, const It &, const RetT &, Op &) |
| |
| template<typename RetT , class It , class Op > |
| RetT | Designar::fold_it (const It &, const It &, const RetT &, Op &&op=Op()) |
| |
| template<typename RetT , class It , class Op > |
| RetT | Designar::fold_it (const It &, const It &, RetT &&, Op &) |
| |
| template<typename RetT , class It , class Op > |
| RetT | Designar::fold_it (const It &, const It &, RetT &&, Op &&op=Op()) |
| |
| template<class It , class Pred > |
| bool | Designar::remove_first_if_it (const It &, const It &, Pred &) |
| |
| template<class It , class Pred > |
| bool | Designar::remove_first_if_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<class It , class Pred > |
| void | Designar::remove_if_it (const It &, const It &, Pred &) |
| |
| template<class It , class Pred > |
| void | Designar::remove_if_it (const It &, const It &, Pred &&pred=Pred()) |
| |
| template<class It1 , class It2 , class Eq > |
| bool | Designar::equal_it (const It1 &, const It1 &, const It2 &, const It2 &, Eq &) |
| |
| template<class It1 , class It2 , class Eq > |
| bool | Designar::equal_it (const It1 &, const It1 &, const It2 &, const It2 &, Eq &&eq=Eq()) |
| |
| template<class It , class Cmp > |
| bool | Designar::is_sorted_it (const It &, const It &, Cmp &) |
| |
| template<class It , class Cmp > |
| bool | Designar::is_sorted_it (const It &, const It &, Cmp &&cmp=Cmp()) |
| |
| template<typename T1 , typename T2 , class It1 , class It2 > |
| SLList< std::pair< T1, T2 > > | Designar::zip_it (const It1 &, const It1 &, const It2 &, const It2 &) |
| |
| template<typename T1 , typename T2 , class It1 , class It2 > |
| SLList< std::pair< T1, T2 > > | Designar::zip_eq_it (const It1 &, const It1 &, const It2 &, const It2 &) |
| |
| template<typename T1 , typename T2 , class It1 , class It2 > |
| SLList< std::pair< T1, T2 > > | Designar::zip_left_it (const It1 &, const It1 &, const It2 &, const It2 &) |
| |
| template<typename T1 , typename T2 , class It1 , class It2 > |
| SLList< std::pair< T1, T2 > > | Designar::zip_right_it (const It1 &, const It1 &, const It2 &, const It2 &) |
| |
| template<class ContainerType , class It > |
| ContainerType | Designar::to_container (const It &, const It &) |
| |
| template<typename T , class It > |
| SLList< T > | Designar::to_list_it (const It &, const It &) |
| |
| template<typename T , class It > |
| DynArray< T > | Designar::to_array_it (const It &, const It &) |
| |