algorithm.hpp File Reference

Contains several algorithms and oos functions. More...

Namespaces

 oos
 The Open Object Store namespace.
 

Functions

template<class InputIterator , class Function , class Predicate >
Function oos::for_each_if (InputIterator first, InputIterator last, Predicate pred, Function f)
 Applies a function if element is valid with given predicate. More...
 
template<class InputIterator , class Function , class T >
Function oos::for_each_equal (InputIterator first, InputIterator last, const T &value, Function f)
 Applies a function if element is equal to the given value. More...
 

Detailed Description

Contains several algorithms and oos functions.

This file contains several functional extensions for the OOS (i.e. for_each_xxx). The are also usable with the STL.