Clarisse 5.0 SP8 SDK  5.0.5.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Classes | Static Public Member Functions | List of all members
CoreAlgorithms Class Reference

Classes

class  Greater
 
class  IndexedValueCmp
 
class  Less
 
class  Swap
 

Static Public Member Functions

template<class T , class C , class S >
static void quick_sort_tpl (CoreBasicArray< T > &array, const C &compare, const S &swap)
 
template<class T , class C >
static void quick_sort (CoreBasicArray< T > &array, const C &cmp)
 
template<class T >
static void quick_sort (CoreBasicArray< T > &array)
 
template<class T >
static void quick_sort (CoreBasicArray< unsigned int > &indices, const T *values)
 
template<class T , class C >
static void quick_sort (CoreBasicArray< unsigned int > &indices, const T *values, const C &cmp)