wibble  1.1
Public Types | Public Member Functions | Public Attributes | List of all members
wibble::list::Take< List > Struct Template Reference

#include <list.h>

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
 

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: