Generated on: Thu Mar 29 07:46:58 PDT 2012 for custom file set
// doxy/ or-tools/ src/ base/

operations_research::AdjustablePriorityQueue< T > Class Template Reference

#include <adjustable_priority_queue.h>

List of all members.

Public Member Functions

 AdjustablePriorityQueue ()
void Add (T *const val)
void Remove (T *const val)
bool Contains (const T *const val) const
void NoteChangedPriority (T *val)
T * Top ()
const T * Top () const
void Pop ()
int Size () const
bool IsEmpty () const
void Clear ()
void CheckValid () const


Detailed Description

template<typename T>
class operations_research::AdjustablePriorityQueue< T >

Definition at line 26 of file adjustable_priority_queue.h.


Constructor & Destructor Documentation

template<typename T>
operations_research::AdjustablePriorityQueue< T >::AdjustablePriorityQueue (  )  [inline]

Definition at line 29 of file adjustable_priority_queue.h.


Member Function Documentation

template<typename T>
void operations_research::AdjustablePriorityQueue< T >::Add ( T *const   val  )  [inline]

Definition at line 31 of file adjustable_priority_queue.h.

template<typename T>
void operations_research::AdjustablePriorityQueue< T >::Remove ( T *const   val  )  [inline]

Definition at line 36 of file adjustable_priority_queue.h.

template<typename T>
bool operations_research::AdjustablePriorityQueue< T >::Contains ( const T *const   val  )  const [inline]

Definition at line 48 of file adjustable_priority_queue.h.

template<typename T>
void operations_research::AdjustablePriorityQueue< T >::NoteChangedPriority ( T *  val  )  [inline]

Definition at line 56 of file adjustable_priority_queue.h.

template<typename T>
T* operations_research::AdjustablePriorityQueue< T >::Top (  )  [inline]

Definition at line 66 of file adjustable_priority_queue.h.

template<typename T>
const T* operations_research::AdjustablePriorityQueue< T >::Top (  )  const [inline]

Definition at line 68 of file adjustable_priority_queue.h.

template<typename T>
void operations_research::AdjustablePriorityQueue< T >::Pop (  )  [inline]

Definition at line 70 of file adjustable_priority_queue.h.

template<typename T>
int operations_research::AdjustablePriorityQueue< T >::Size (  )  const [inline]

Definition at line 72 of file adjustable_priority_queue.h.

template<typename T>
bool operations_research::AdjustablePriorityQueue< T >::IsEmpty (  )  const [inline]

Definition at line 74 of file adjustable_priority_queue.h.

template<typename T>
void operations_research::AdjustablePriorityQueue< T >::Clear (  )  [inline]

Definition at line 76 of file adjustable_priority_queue.h.

template<typename T>
void operations_research::AdjustablePriorityQueue< T >::CheckValid (  )  const [inline]

Definition at line 78 of file adjustable_priority_queue.h.


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