#include <list.h>
Public Types | |
typedef F::result_type | Type |
Public Member Functions | |
F & | f () |
const F & | f () const |
Type | head () const |
Map | tail () const |
bool | empty () const |
Map () | |
Map (const List &_l, const F &_f) | |
Public Attributes | |
List | l |
char | f_space [sizeof(F)] |
typedef F::result_type wibble::list::Map< List, F >::Type |
wibble::list::Map< List, F >::Map | ( | ) | [inline] |
wibble::list::Map< List, F >::Map | ( | const List & | _l, | |
const F & | _f | |||
) | [inline] |
References wibble::list::Map< List, F >::f().
bool wibble::list::Map< List, F >::empty | ( | ) | const [inline] |
References wibble::list::Map< List, F >::l.
const F& wibble::list::Map< List, F >::f | ( | ) | const [inline] |
References wibble::list::Map< List, F >::f_space.
F& wibble::list::Map< List, F >::f | ( | ) | [inline] |
References wibble::list::Map< List, F >::f_space.
Referenced by wibble::list::Map< List, F >::head(), wibble::list::Map< List, F >::Map(), and wibble::list::Map< List, F >::tail().
Type wibble::list::Map< List, F >::head | ( | ) | const [inline] |
References wibble::list::Map< List, F >::f(), and wibble::list::Map< List, F >::l.
Map wibble::list::Map< List, F >::tail | ( | ) | const [inline] |
References wibble::list::Map< List, F >::f(), and wibble::list::Map< List, F >::l.
char wibble::list::Map< List, F >::f_space[sizeof(F)] |
Referenced by wibble::list::Map< List, F >::f().
List wibble::list::Map< List, F >::l |