CMS 3D CMS Logo

Algorithms.h File Reference

#include <algorithm>

Go to the source code of this file.

Namespaces

namespace  edm

Functions

template<typename ForwardSequence, typename Datum>
bool edm::binary_search_all (ForwardSequence const &s, Datum const &d)
 wrapper for std::binary_search
template<typename ForwardSequence, typename Func>
Func edm::copy_all (ForwardSequence &s, Func f)
 wrappers for copy
template<typename ForwardSequence, typename Datum>
ForwardSequence::iterator edm::find_in_all (ForwardSequence &s, Datum const &d)
template<typename ForwardSequence, typename Datum>
ForwardSequence::const_iterator edm::find_in_all (ForwardSequence const &s, Datum const &d)
 wrappers for std::find
template<typename ForwardSequence, typename Func>
Func edm::for_all (ForwardSequence &s, Func f)
 Function templates that provide wrappers for standard algorithms, avoiding some duplication and assuring that incommensurate iterators are not used.
template<typename ForwardSequence, typename Datum, typename Predicate>
ForwardSequence::iterator edm::lower_bound_all (ForwardSequence &s, Datum const &d, Predicate p)
template<typename ForwardSequence, typename Datum, typename Predicate>
ForwardSequence::const_iterator edm::lower_bound_all (ForwardSequence const &s, Datum const &d, Predicate p)
template<typename ForwardSequence, typename Datum>
ForwardSequence::iterator edm::lower_bound_all (ForwardSequence &s, Datum const &d)
template<typename ForwardSequence, typename Datum>
ForwardSequence::const_iterator edm::lower_bound_all (ForwardSequence const &s, Datum const &d)
 wrappers for std::lower_bound
template<typename ForwardSequence, typename Datum>
bool edm::search_all (ForwardSequence const &s, Datum const &d)
template<typename RandomAccessSequence, typename Predicate>
void edm::sort_all (RandomAccessSequence &s, Predicate p)
template<typename RandomAccessSequence>
void edm::sort_all (RandomAccessSequence &s)
 wrappers for std::sort
template<typename RandomAccessSequence, typename Predicate>
void edm::stable_sort_all (RandomAccessSequence &s, Predicate p)
template<typename RandomAccessSequence>
void edm::stable_sort_all (RandomAccessSequence &s)
 wrappers for std::stable_sort


Generated on Tue Jun 9 17:53:33 2009 for CMSSW by  doxygen 1.5.4