53 static bool odd(
int i ) {
57 template<
typename List >
60 while ( !l.empty() ) {
68 template<
typename List >
73 typename List::Type
last = l.head();
74 while ( !l.empty() ) {
107#warning Disabled until mornfall fixes it
116 My2 list( 0, 20, 3 );
125 std::vector< int > vec;
127 std::back_inserter( vec ) );
128 for (
int i = 0; i < 1024; ++i )
137#warning Disabled until mornfall fixes it
165 My2( 0, 5, 1 ) ) ), 20 );
ListIterator< List > end(List)
Definition list.h:425
ListIterator< List > begin(List l)
Definition list.h:420
Singular< X > singular(const X &x)
Definition list.h:331
Map< List, F > map(const List &l, const F &f)
Definition list.h:381
Append< X, Y > append(const X &x, const Y &y)
Definition list.h:336
Unique< List > unique(List l)
Definition list.h:393
size_t count(List l)
Definition list.h:341
Filtered< List, Pred > filter(List l, Pred p)
Definition list.h:369
Take< List > take(int t, List l)
Definition list.h:399
Sorted< List > sort(List l)
Definition list.h:387
Definition list.test.h:28
My2(int j=0, int m=0, int r=0)
Definition list.test.h:49
int i
Definition list.test.h:30
int rep
Definition list.test.h:30
int max
Definition list.test.h:30
int repmax
Definition list.test.h:30
My2 tail() const
Definition list.test.h:33
int Type
Definition list.test.h:29
bool empty() const
Definition list.test.h:47
int head() const
Definition list.test.h:31
int max
Definition list.test.h:11
My(int j=0, int m=0)
Definition list.test.h:25
bool empty() const
Definition list.test.h:23
My tail() const
Definition list.test.h:14
int Type
Definition list.test.h:10
int i
Definition list.test.h:11
int head() const
Definition list.test.h:12
Test unique()
Definition list.test.h:115
Test filtered()
Definition list.test.h:88
Test stl()
Definition list.test.h:123
Test appendCount()
Definition list.test.h:163
void checkListSorted(List l)
Definition list.test.h:69
Test sorted()
Definition list.test.h:94
static bool odd(int i)
Definition list.test.h:53
void checkOddList(List l)
Definition list.test.h:58
Test count()
Definition list.test.h:81
static int mul2add1(int a)
Definition list.test.h:132
Test single()
Definition list.test.h:149
Test empty()
Definition list.test.h:145
Test append()
Definition list.test.h:154
#define assert_eq(x, y)
Definition test.h:33
#define assert(x)
Definition test.h:30