hudson::FrontQueue< Item, Sequence > Struct Template Reference

#include <FrontQueue.h>

List of all members.

Public Types

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

Public Member Functions

 FrontQueue ()
 FrontQueue (const FrontQueue &q)
FrontQueueoperator= (const FrontQueue &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 Item, class Sequence = SmallList<Item>>
struct hudson::FrontQueue< Item, Sequence >


Member Typedef Documentation

template<class Item, class Sequence = SmallList<Item>>
typedef container_type::const_reference hudson::FrontQueue< Item, Sequence >::const_reference
 

template<class Item, class Sequence = SmallList<Item>>
typedef Sequence hudson::FrontQueue< Item, Sequence >::container_type
 

template<class Item, class Sequence = SmallList<Item>>
typedef container_type::reference hudson::FrontQueue< Item, Sequence >::reference
 

template<class Item, class Sequence = SmallList<Item>>
typedef container_type::value_type hudson::FrontQueue< Item, Sequence >::value_type
 


Constructor & Destructor Documentation

template<class Item, class Sequence = SmallList<Item>>
hudson::FrontQueue< Item, Sequence >::FrontQueue  )  [inline]
 

template<class Item, class Sequence = SmallList<Item>>
hudson::FrontQueue< Item, Sequence >::FrontQueue const FrontQueue< Item, Sequence > &  q  )  [inline]
 


Member Function Documentation

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

template<class Item, class Sequence = SmallList<Item>>
const_reference hudson::FrontQueue< Item, Sequence >::front  )  const [inline]
 

template<class Item, class Sequence = SmallList<Item>>
reference hudson::FrontQueue< Item, Sequence >::front  )  [inline]
 

template<class Item, class Sequence = SmallList<Item>>
FrontQueue& hudson::FrontQueue< Item, Sequence >::operator= const FrontQueue< Item, Sequence > &  q  )  [inline]
 

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

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

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

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


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