Core Library  1.7.0.0
Library containing core utilities and tools for threading, networking, logging, INI and CSV file management etc.
GenericSorting.h File Reference

File containing declarations generic sorting algorithms. More...

#include <functional>
#include <algorithm>
#include <utility>
#include <vector>
#include <list>
#include <iterator>
#include <stdexcept>
#include <boost/throw_exception.hpp>

Go to the source code of this file.

Classes

class  core_lib::sorting::Bubble< T, Pred >
 Templated static class to perform a bubble sort. More...
 
class  core_lib::sorting::Selection< T, Pred >
 Templated static class to perform a selection sort. More...
 
class  core_lib::sorting::Insertion< T, Pred >
 Templated static class to perform a insertion sort. More...
 
class  core_lib::sorting::Quick< T, Pred >
 Templated static class to perform a quick sort. More...
 
class  core_lib::sorting::Bucket< T, Pred >
 Templated static class to perform a bucket sort. More...
 

Namespaces

 core_lib
 The core_lib namespace.
 
 core_lib::sorting
 sorting core_lib namespace.
 

Detailed Description

File containing declarations generic sorting algorithms.