Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::genstruct Namespace Reference

Classes

class  AbstractAVLTree
 
class  AllocatedTable
 
class  AllocatedTable< bool >
 
class  AssocList
 
class  AVLMap
 
class  AVLTree
 
class  DAGNode
 
class  DeletableTable
 
class  DLList
 
class  FragTable
 
class  GenAVLTree
 
class  GenSortedBinTree
 
class  HashTable
 
class  Id
 
class  PairAdapter
 
class  SLList
 
class  SortedBinMap
 
class  SortedBinTree
 
class  SortedSLList
 
class  Table
 
class  Table< bool >
 
class  Tree
 
class  Vector
 
class  VectorQueue
 

Functions

template<class T , template< class > class A, class C >
void quicksort (A< T > &array)
 

Function Documentation

template<class T , template< class > class A, class C >
void elm::genstruct::quicksort ( A< T > &  array)

References elm::max(), and elm::swap().