|
template<typename X > Singular< X > | wibble::list::singular (const X &x) |
|
template<typename X , typename Y > Append< X, Y > | wibble::list::append (const X &x, const Y &y) |
|
template<typename List > size_t | wibble::list::count (List l) |
|
template<typename List , typename F > void | wibble::list::foreach (List l, F f) |
|
template<typename List , template< typename > class F> void | wibble::list::foreach (List l, F< typename List::Type > f) |
|
template<typename List , typename Pred > Filtered< List, Pred > | wibble::list::filter (List l, Pred p) |
|
template<typename List , template< typename > class Pred> Filtered< List, Pred< List > > | wibble::list::filter (List l, Pred< List > p) |
|
template<typename List , typename F > Map< List, F > | wibble::list::map (const List &l, const F &f) |
|
template<typename List > Sorted< List > | wibble::list::sort (List l) |
|
template<typename List > Unique< List > | wibble::list::unique (List l) |
|
template<typename List > Take< List > | wibble::list::take (int t, List l) |
|
template<typename List > List | wibble::list::drop (int t, List l) |
|
template<typename List , typename Out > void | wibble::list::output (List l, Out it) |
|
template<typename List > ListIterator< List > | wibble::list::begin (List l) |
|
template<typename List > ListIterator< List > | wibble::list::end (List) |
|