Generated on Tue Apr 18 10:24:14 2017 for Gecode by doxygen 1.6.3

Gecode::Support::QuickSortStack< Type > Class Template Reference

Static stack for quicksort. More...

#include <sort.hpp>

List of all members.

Public Member Functions

 QuickSortStack (void)
 Initialize stack as empty.
bool empty (void) const
 Test whether stack is empty.
void push (Type *l, Type *r)
 Push two positions l and r.
void pop (Type *&l, Type *&r)
 Pop two positions l and r.

Detailed Description

template<class Type>
class Gecode::Support::QuickSortStack< Type >

Static stack for quicksort.

Definition at line 55 of file sort.hpp.


Constructor & Destructor Documentation

template<class Type >
Gecode::Support::QuickSortStack< Type >::QuickSortStack ( void   )  [inline]

Initialize stack as empty.

Definition at line 76 of file sort.hpp.


Member Function Documentation

template<class Type >
bool Gecode::Support::QuickSortStack< Type >::empty ( void   )  const [inline]

Test whether stack is empty.

Definition at line 82 of file sort.hpp.

template<class Type >
void Gecode::Support::QuickSortStack< Type >::push ( Type *  l,
Type *  r 
) [inline]

Push two positions l and r.

Definition at line 88 of file sort.hpp.

template<class Type >
void Gecode::Support::QuickSortStack< Type >::pop ( Type *&  l,
Type *&  r 
) [inline]

Pop two positions l and r.

Definition at line 94 of file sort.hpp.


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