Generated on Sat Aug 25 2012 15:53:14 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.
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: