Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

This is the documentation for an old version of Boost. Click here to view this page for the latest version.
PrevUpHomeNext

Header <boost/test/utils/algorithm.hpp>

Addition to STL algorithms.

namespace boost {
  namespace unit_test {
    template<typename InputIter1, typename InputIter2> 
      std::pair< InputIter1, InputIter2 > 
      mismatch(InputIter1, InputIter1, InputIter2, InputIter2);
    template<typename InputIter1, typename InputIter2, typename Predicate> 
      std::pair< InputIter1, InputIter2 > 
      mismatch(InputIter1, InputIter1, InputIter2, InputIter2, Predicate);
    template<typename ForwardIterator1, typename ForwardIterator2> 
      ForwardIterator1 
      find_first_not_of(ForwardIterator1, ForwardIterator1, ForwardIterator2, 
                        ForwardIterator2);
    template<typename ForwardIterator1, typename ForwardIterator2, 
             typename Predicate> 
      ForwardIterator1 
      find_first_not_of(ForwardIterator1, ForwardIterator1, ForwardIterator2, 
                        ForwardIterator2, Predicate);
    template<typename BidirectionalIterator1, typename ForwardIterator2> 
      BidirectionalIterator1 
      find_last_of(BidirectionalIterator1, BidirectionalIterator1, 
                   ForwardIterator2, ForwardIterator2);
    template<typename BidirectionalIterator1, typename ForwardIterator2, 
             typename Predicate> 
      BidirectionalIterator1 
      find_last_of(BidirectionalIterator1, BidirectionalIterator1, 
                   ForwardIterator2, ForwardIterator2, Predicate);
    template<typename BidirectionalIterator1, typename ForwardIterator2> 
      BidirectionalIterator1 
      find_last_not_of(BidirectionalIterator1, BidirectionalIterator1, 
                       ForwardIterator2, ForwardIterator2);
    template<typename BidirectionalIterator1, typename ForwardIterator2, 
             typename Predicate> 
      BidirectionalIterator1 
      find_last_not_of(BidirectionalIterator1, BidirectionalIterator1, 
                       ForwardIterator2, ForwardIterator2, Predicate);
  }
}

PrevUpHomeNext