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.


BOOST_TEST_BIND1ST(F, A)
namespace boost {
  namespace unit_test {
    namespace utils {
      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);
      template<typename StringClass, typename ForwardIterator> 
        StringClass replace_all_occurrences_of(StringClass, ForwardIterator, 
                                               ForwardIterator, 
                                               ForwardIterator, 
                                               ForwardIterator);
      template<typename StringClass, typename ForwardIterator> 
        StringClass replace_all_occurrences_with_wildcards(StringClass, 
                                                           ForwardIterator, 
                                                           ForwardIterator, 
                                                           ForwardIterator, 
                                                           ForwardIterator);
    }
  }
}

PrevUpHomeNext