Generated on Tue Sep 25 2012 20:53:34 for Gecode by doxygen 1.7.5
Gecode::Support::DynamicQueue Class Reference

Queue with arbitrary number of elements. More...

#include <dynamic-queue.hpp>

List of all members.

Public Member Functions

 DynamicQueue (A &a)
 Initialize queue.
 ~DynamicQueue (void)
 Release memory.
bool empty (void) const
 Test whether queue is empty.
void reset (void)
 Reset queue to be empty.
T pop (void)
 Pop element added first from queue and return it.
void push (const T &x)
 Push element x to queue.

Detailed Description

Queue with arbitrary number of elements.


Constructor & Destructor Documentation

Gecode::Support::DynamicQueue::DynamicQueue ( A &  a) [inline]

Initialize queue.

Definition at line 115 of file dynamic-queue.hpp.

Gecode::Support::DynamicQueue::~DynamicQueue ( void  ) [inline]

Release memory.

Definition at line 120 of file dynamic-queue.hpp.


Member Function Documentation

bool Gecode::Support::DynamicQueue::empty ( void  ) const [inline]

Test whether queue is empty.

Definition at line 126 of file dynamic-queue.hpp.

void Gecode::Support::DynamicQueue::reset ( void  ) [inline]

Reset queue to be empty.

Definition at line 132 of file dynamic-queue.hpp.

T Gecode::Support::DynamicQueue::pop ( void  ) [inline]

Pop element added first from queue and return it.

Definition at line 138 of file dynamic-queue.hpp.

void Gecode::Support::DynamicQueue::push ( const T &  x) [inline]

Push element x to queue.

Definition at line 147 of file dynamic-queue.hpp.


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