hudson::QueueFromStack< T, Stack > Class Template Reference

#include <QueueFromStack.h>

List of all members.

Public Types

typedef Stack container_type
typedef Stack::value_type value_type
typedef Stack::reference reference
typedef Stack::const_reference const_reference

Public Member Functions

 BOOST_STATIC_ASSERT ((boost::is_same< value_type, T >::value))
 QueueFromStack ()
 QueueFromStack (const QueueFromStack &q)
QueueFromStackoperator= (const QueueFromStack &q)
bool empty () const
reference top ()
const_reference top () const
reference front ()
const_reference front () const
void push (const_reference v)
void pop ()

template<class T, class Stack = std::stack<T>>
class hudson::QueueFromStack< T, Stack >


Member Typedef Documentation

template<class T, class Stack = std::stack<T>>
typedef Stack::const_reference hudson::QueueFromStack< T, Stack >::const_reference
 

template<class T, class Stack = std::stack<T>>
typedef Stack hudson::QueueFromStack< T, Stack >::container_type
 

template<class T, class Stack = std::stack<T>>
typedef Stack::reference hudson::QueueFromStack< T, Stack >::reference
 

template<class T, class Stack = std::stack<T>>
typedef Stack::value_type hudson::QueueFromStack< T, Stack >::value_type
 


Constructor & Destructor Documentation

template<class T, class Stack = std::stack<T>>
hudson::QueueFromStack< T, Stack >::QueueFromStack  )  [inline]
 

template<class T, class Stack = std::stack<T>>
hudson::QueueFromStack< T, Stack >::QueueFromStack const QueueFromStack< T, Stack > &  q  )  [inline]
 


Member Function Documentation

template<class T, class Stack = std::stack<T>>
hudson::QueueFromStack< T, Stack >::BOOST_STATIC_ASSERT (boost::is_same< value_type, T >::value)   ) 
 

template<class T, class Stack = std::stack<T>>
bool hudson::QueueFromStack< T, Stack >::empty  )  const [inline]
 

template<class T, class Stack = std::stack<T>>
const_reference hudson::QueueFromStack< T, Stack >::front  )  const [inline]
 

template<class T, class Stack = std::stack<T>>
reference hudson::QueueFromStack< T, Stack >::front  )  [inline]
 

template<class T, class Stack = std::stack<T>>
QueueFromStack& hudson::QueueFromStack< T, Stack >::operator= const QueueFromStack< T, Stack > &  q  )  [inline]
 

template<class T, class Stack = std::stack<T>>
void hudson::QueueFromStack< T, Stack >::pop  )  [inline]
 

template<class T, class Stack = std::stack<T>>
void hudson::QueueFromStack< T, Stack >::push const_reference  v  )  [inline]
 

template<class T, class Stack = std::stack<T>>
const_reference hudson::QueueFromStack< T, Stack >::top  )  const [inline]
 

template<class T, class Stack = std::stack<T>>
reference hudson::QueueFromStack< T, Stack >::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