hudson::FrontStack< T, Sequence > Class Template Reference

#include <FrontStack.h>

List of all members.

Public Types

typedef Sequence::value_type value_type
typedef Sequence container_type
typedef Sequence::reference reference
typedef Sequence::const_reference const_reference

Public Member Functions

 FrontStack ()
 FrontStack (const FrontStack &s)
FrontStackoperator= (const FrontStack &s)
bool empty () const
reference top ()
const_reference top () const
void push (const_reference v)
void pop ()
void swap (FrontStack &other)

template<class T, class Sequence = SmallList<T>>
class hudson::FrontStack< T, Sequence >


Member Typedef Documentation

template<class T, class Sequence = SmallList<T>>
typedef Sequence::const_reference hudson::FrontStack< T, Sequence >::const_reference
 

template<class T, class Sequence = SmallList<T>>
typedef Sequence hudson::FrontStack< T, Sequence >::container_type
 

template<class T, class Sequence = SmallList<T>>
typedef Sequence::reference hudson::FrontStack< T, Sequence >::reference
 

template<class T, class Sequence = SmallList<T>>
typedef Sequence::value_type hudson::FrontStack< T, Sequence >::value_type
 


Constructor & Destructor Documentation

template<class T, class Sequence = SmallList<T>>
hudson::FrontStack< T, Sequence >::FrontStack  )  [inline]
 

template<class T, class Sequence = SmallList<T>>
hudson::FrontStack< T, Sequence >::FrontStack const FrontStack< T, Sequence > &  s  )  [inline]
 


Member Function Documentation

template<class T, class Sequence = SmallList<T>>
bool hudson::FrontStack< T, Sequence >::empty  )  const [inline]
 

template<class T, class Sequence = SmallList<T>>
FrontStack& hudson::FrontStack< T, Sequence >::operator= const FrontStack< T, Sequence > &  s  )  [inline]
 

template<class T, class Sequence = SmallList<T>>
void hudson::FrontStack< T, Sequence >::pop  )  [inline]
 

template<class T, class Sequence = SmallList<T>>
void hudson::FrontStack< T, Sequence >::push const_reference  v  )  [inline]
 

template<class T, class Sequence = SmallList<T>>
void hudson::FrontStack< T, Sequence >::swap FrontStack< T, Sequence > &  other  )  [inline]
 

template<class T, class Sequence = SmallList<T>>
const_reference hudson::FrontStack< T, Sequence >::top  )  const [inline]
 

template<class T, class Sequence = SmallList<T>>
reference hudson::FrontStack< T, Sequence >::top  )  [inline]
 


The documentation for this class was generated from the following file:
Generated on Thu Mar 27 19:04:16 2008 by  doxygen 1.4.6