title
Graph Drawing Toolkit

An object-oriented C++ library for handling and drawing graphs

gdt::gdtqueue< E > Class Template Reference

#include <gdtqueue.h>

Inheritance diagram for gdt::gdtqueue< E >:

Inheritance graph
[legend]
Collaboration diagram for gdt::gdtqueue< E >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 gdtqueue ()
 gdtqueue (const gdtqueue< E > &q)
 ~gdtqueue ()
gdtqueue< E > & operator= (const gdtqueue< E > &q)
const Etop () const
const Epop ()
void append (const E &x)
int size () const
bool empty () const
void clear ()


Detailed Description

template<class E>
class gdt::gdtqueue< E >

Definition at line 11 of file gdtqueue.h.


Constructor & Destructor Documentation

template<class E>
gdt::gdtqueue< E >::gdtqueue (  )  [inline]

Definition at line 19 of file gdtqueue.h.

template<class E>
gdt::gdtqueue< E >::gdtqueue ( const gdtqueue< E > &  q  )  [inline]

Definition at line 21 of file gdtqueue.h.

template<class E>
gdt::gdtqueue< E >::~gdtqueue (  )  [inline]

Definition at line 23 of file gdtqueue.h.


Member Function Documentation

template<class E>
gdtqueue<E>& gdt::gdtqueue< E >::operator= ( const gdtqueue< E > &  q  )  [inline]

Definition at line 25 of file gdtqueue.h.

template<class E>
const E& gdt::gdtqueue< E >::top (  )  const [inline]

Definition at line 28 of file gdtqueue.h.

template<class E>
const E& gdt::gdtqueue< E >::pop (  )  [inline]

Reimplemented from gdt::gdtlist< E >.

Definition at line 30 of file gdtqueue.h.

Referenced by gdt::PQ_tree< T >::freeze(), gdt::PQ_tree< T >::make_empty(), gdt::PQ_tree< T >::PQ_tree_into_undi_graph(), and gdt::PQ_tree_freezed< T >::tree_search().

Here is the caller graph for this function:

template<class E>
void gdt::gdtqueue< E >::append ( const E x  )  [inline]

Reimplemented from gdt::gdtlist< E >.

Definition at line 32 of file gdtqueue.h.

Referenced by gdt::PQ_tree< T >::freeze(), gdt::PQ_tree< T >::make_empty(), gdt::PQ_tree< T >::PQ_tree_into_undi_graph(), and gdt::PQ_tree_freezed< T >::tree_search().

Here is the caller graph for this function:

template<class E>
int gdt::gdtqueue< E >::size (  )  const [inline]

Reimplemented from gdt::gdtlist< E >.

Definition at line 34 of file gdtqueue.h.

Referenced by gdt::PQ_tree< T >::freeze(), and gdt::PQ_tree_freezed< T >::tree_search().

Here is the caller graph for this function:

template<class E>
bool gdt::gdtqueue< E >::empty (  )  const [inline]

Reimplemented from gdt::gdtlist< E >.

Definition at line 36 of file gdtqueue.h.

Referenced by gdt::PQ_tree< T >::make_empty(), and gdt::PQ_tree< T >::PQ_tree_into_undi_graph().

Here is the caller graph for this function:

template<class E>
void gdt::gdtqueue< E >::clear (  )  [inline]

Reimplemented from gdt::gdtlist< E >.

Definition at line 38 of file gdtqueue.h.

Referenced by gdt::gdtqueue< PQ_node >::~gdtqueue().

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
Generated on Thu Jan 10 14:50:22 2008 for GDToolkit GAPI by  doxygen 1.5.3