CombineHarvester
Algorithm.h File Reference
#include <algorithm>
#include <vector>
#include "boost/range/begin.hpp"
#include "boost/range/end.hpp"
#include "boost/regex.hpp"
#include "boost/range/algorithm_ext/erase.hpp"

Go to the source code of this file.

Namespaces

 ch
 

Functions

template<typename Range , typename Predicate >
void ch::erase_if (Range &r, Predicate p)
 
template<typename Range , typename Predicate >
bool ch::any_of (const Range &r, Predicate p)
 
template<typename Range , typename T >
bool ch::contains (const Range &r, T p)
 
template<typename R , typename T >
bool ch::contains (const std::initializer_list< R > &r, T p)
 
template<typename T >
bool ch::contains_rgx (const std::vector< boost::regex > &r, T p)
 
template<typename Input , typename Filter , typename Converter >
void ch::FilterContaining (Input &in, Filter const &filter, Converter fn, bool cond)
 
template<typename Input , typename Filter , typename Converter >
void ch::FilterContainingRgx (Input &in, Filter const &filter, Converter fn, bool cond)
 
template<typename Input , typename Filter , typename Converter , typename Funcarg >
void ch::FilterContaining (Input &in, Filter const &filter, Converter fn, Funcarg arg, bool cond)
 
template<typename Input , typename Filter , typename Converter , typename Funcarg >
void ch::FilterContainingRgx (Input &in, Filter const &filter, Converter fn, Funcarg arg, bool cond)