version 3.3

VRS::Queue< T > Class Template Reference

Queue Template Implemented by Linked Lists. More...

#include <vrs/container/queue.h>

Inheritance diagram for VRS::Queue< T >:

VRS::SharedObj VRS::Visitable

List of all members.

Public Member Functions

 Queue ()
void queue (const T &t)
const T current () const
void dequeue ()
void clear ()
int size () const
 Returns the number of elements of the queue.
bool isEmpty () const
 Returns true, if the queue is empty.
 VRS_TYPEINFO (Queue, SharedObj)


Detailed Description

template<typename T>
class VRS::Queue< T >

Queue Template Implemented by Linked Lists.

Constructor & Destructor Documentation

template<typename T>
VRS::Queue< T >::Queue (  ) 


Member Function Documentation

template<typename T>
void VRS::Queue< T >::queue ( const T &  t  ) 

template<typename T>
const T VRS::Queue< T >::current (  )  const

template<typename T>
void VRS::Queue< T >::dequeue (  ) 

template<typename T>
void VRS::Queue< T >::clear (  ) 

`queue' prepends a `T' at the head of the queue. `current' returns the `T' currently at the tail of the queue. `dequeue' erases the tail element of the queue.

template<typename T>
int VRS::Queue< T >::size (  )  const

Returns the number of elements of the queue.

template<typename T>
bool VRS::Queue< T >::isEmpty (  )  const

Returns true, if the queue is empty.

template<typename T>
VRS::Queue< T >::VRS_TYPEINFO ( Queue< T >  ,
SharedObj   
)


The documentation for this class was generated from the following file:

Generated on Tue May 22 06:00:19 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact