Go to Overview over all GrAL packages.
Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

heterogeneous_list::List Class Template Reference

Compile-time list of heterogeneous types. See heterogeneous_list. More...

#include <heterogeneous-list.h>

Collaboration diagram for heterogeneous_list::List:

Collaboration graph
[legend]
List of all members.

Public Types

typedef T value_type
typedef TAIL tail_type

Public Methods

 List (T const &t, TAIL const &tail1)
T const & head () const
TAIL const & tail () const

Detailed Description

template<class T, class TAIL>
class heterogeneous_list::List< T, TAIL >

Compile-time list of heterogeneous types. See heterogeneous_list.

Definition at line 38 of file heterogeneous-list.h.


Member Typedef Documentation

template<class T, class TAIL>
typedef T heterogeneous_list::List::value_type
 

Definition at line 40 of file heterogeneous-list.h.

template<class T, class TAIL>
typedef TAIL heterogeneous_list::List::tail_type
 

Definition at line 41 of file heterogeneous-list.h.


Constructor & Destructor Documentation

template<class T, class TAIL>
heterogeneous_list::List< T, TAIL >::List T const &    t,
TAIL const &    tail1
[inline]
 

Definition at line 46 of file heterogeneous-list.h.


Member Function Documentation

template<class T, class TAIL>
T const& heterogeneous_list::List< T, TAIL >::head   const [inline]
 

Definition at line 47 of file heterogeneous-list.h.

template<class T, class TAIL>
TAIL const& heterogeneous_list::List< T, TAIL >::tail   const [inline]
 

Definition at line 48 of file heterogeneous-list.h.


The documentation for this class was generated from the following file:
Copyright (c) Guntram Berti 1997-2002. See the GrAL Homepage for up-to-date information.

Generated at Tue Feb 26 15:57:17 2002 for Sequence by doxygen 1.2.11-20011104 written by Dimitri van Heesch, © 1997-2000