Generated on Sat Feb 7 2015 02:01:52 for Gecode by doxygen 1.8.9.1
Gecode::Support::QuickSortStack< Type > Class Template Reference

Static stack for quicksort. More...

#include <sort.hpp>

Public Member Functions

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

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: