ObjectiveLib  1.0.0
Classes | Modules
Algorithms

Support for generic algorithms is provided for use with many different types of containers. More...

Collaboration diagram for Algorithms:

Classes

class  OLAlgorithm
 A class to provide generic algorithms for use with many different types of containers. More...

Modules

 Comparisons
 

Algorithms to compare ranges and elements.


 Copying
 

Algorithms for copying elements.


 Heaps
 

Algorithms which operate on heaps.


 Merges
 

Algorithms for merging.


 Partitioning
 

Algorithms for partitioning.


 Searches
 

Algorithms for performing searches.


 Sets
 

Algorithms for performing operations on sets.


 Sorting
 

Algorithms for sorting.


 Swapping
 

Algorithms for swapping elements.


 Transformations
 

Algorithms for transforming ranges.



Detailed Description

Support for generic algorithms is provided for use with many different types of containers.

Algorithms are separated from the underlying data structures on which they operate through the use of iterators. Algorithms are only given iterators as arguments, and have no information about what kind of collection the iterators might be from.

See also:
OLAlgorithm

ObjectiveLibGenerated Sat Feb 15 2014 07:45:33, © 2004-2007 Will Mason