#include <functional>Go to the source code of this file.
| Classes | |
| struct | PointerComparator< Cmp > | 
| Wrapper that takes a comparator for `something' and makes a comparator for pointers to `something' out of it. Normally you should use the make-function pointerComparator() because then you do not need to specify the template arguments.  More... | |
| struct | ReverseComparator< Cmp > | 
| Wrapper that reverses (exchanges) the two arguments of a comparator. Normally you should use the make-function reverseComparator() because then you do not need to specify the template arguments.  More... | |
| struct | LexicographicComparator< Cmp1, Cmp2 > | 
| A wrapper class that combines two comparators lexicographically. Normally you should use the make-function lexicographicComparator() because then you do not need to specify the template arguments.  More... | |
| struct | PairComparatorFirstElement< PairType > | 
| Class for comparison of std::pair using first ONLY e.g. for use with std::sort.  More... | |
| struct | PairComparatorSecondElement< PairType > | 
| Class for comparison of std::pair using second ONLY e.g. for use with std::sort.  More... | |
| struct | PairComparatorFirstElementMore< PairType > | 
| Class for comparison of std::pair using first ONLY e.g. for use with std::sort.  More... | |
| struct | PairComparatorSecondElementMore< PairType > | 
| Class for comparison of std::pair using second ONLY e.g. for use with std::sort.  More... | |
| struct | PairMatcherFirstElement< PairType > | 
| Class for comparison of std::pair using first ONLY e.g. for use with std::sort.  More... | |
| struct | PairMatcherSecondElement< PairType > | 
| Struct for comparison of std::pair using second ONLY e.g. for use with std::sort.  More... | |
| struct | EqualInTolerance< CompareType > | 
| Struct for binary predicate to consider equality with a certain tolerance.  More... | |
| Namespaces | |
| OpenMS | |
| Main OpenMS namespace. | |
| Functions | |
| template<class Cmp > | |
| PointerComparator< Cmp > | pointerComparator (Cmp const &cmp) | 
| Make-function to create a PointerComparator from another comparator without the need to specify the template arguments.  More... | |
| template<class Cmp > | |
| ReverseComparator< Cmp > | reverseComparator (Cmp const &cmp) | 
| Make-function to create a ReverseComparator from another comparator without the need to specify the template arguments.  More... | |
| template<typename Cmp1 , typename Cmp2 > | |
| LexicographicComparator< Cmp1, Cmp2 > | lexicographicComparator (Cmp1 const &cmp1, Cmp2 const &cmp2) | 
| Make-function to create a LexicographicComparator from two other comparators without the need to specify the template arguments.  More... | |
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:23 using doxygen 1.8.5 |