dsalglib  1.0.0
dsalglib is a ready to use data structures and algorithms library written in C++ . Object Oriented Template implementations are written.
Classes | Public Member Functions | List of all members
dsa::queue< type > Class Template Reference

#include <queue.h>

Public Member Functions

 queue ()
 
type enqueue (type param)
 
type dequeue ()
 
type front_element ()
 
type rear_element ()
 
void operator= (queue< type > from)
 
long long int size ()
 
bool isempty ()
 
void clear ()
 

Detailed Description

template<class type>
class dsa::queue< type >

Definition at line 13 of file queue.h.

Constructor & Destructor Documentation

template<class type>
dsa::queue< type >::queue ( )
inline

Definition at line 48 of file queue.h.

Member Function Documentation

template<class type>
void dsa::queue< type >::clear ( )
inline

Definition at line 196 of file queue.h.

template<class type>
type dsa::queue< type >::dequeue ( )
inline

Definition at line 84 of file queue.h.

template<class type>
type dsa::queue< type >::enqueue ( type  param)
inline

Definition at line 60 of file queue.h.

template<class type>
type dsa::queue< type >::front_element ( )
inline

Definition at line 119 of file queue.h.

template<class type>
bool dsa::queue< type >::isempty ( )
inline

Definition at line 183 of file queue.h.

template<class type>
void dsa::queue< type >::operator= ( queue< type >  from)
inline

Definition at line 151 of file queue.h.

template<class type>
type dsa::queue< type >::rear_element ( )
inline

Definition at line 135 of file queue.h.

template<class type>
long long int dsa::queue< type >::size ( )
inline

Definition at line 172 of file queue.h.


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