#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 |