wibble::list::Take< List > Struct Template Reference

#include <list.h>

List of all members.

Public Types

typedef List::Type Type

Public Member Functions

Type head () const
bool empty () const
Take tail () const
 Take (List _l, int m)
 Take ()

Public Attributes

List l
int remaining

template<typename List>
struct wibble::list::Take< List >


Member Typedef Documentation

template<typename List>
typedef List::Type wibble::list::Take< List >::Type


Constructor & Destructor Documentation

template<typename List>
wibble::list::Take< List >::Take ( List  _l,
int  m 
) [inline]

template<typename List>
wibble::list::Take< List >::Take (  )  [inline]


Member Function Documentation

template<typename List>
bool wibble::list::Take< List >::empty (  )  const [inline]

template<typename List>
Type wibble::list::Take< List >::head (  )  const [inline]

template<typename List>
Take wibble::list::Take< List >::tail (  )  const [inline]


Member Data Documentation

template<typename List>
List wibble::list::Take< List >::l

template<typename List>
int wibble::list::Take< List >::remaining


The documentation for this struct was generated from the following file:

Generated on Fri Jun 12 05:14:19 2009 for wibble by  doxygen 1.5.9