OpenMS
2.4.0
|
#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... | |