Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::algorithm::detail Namespace Reference

Classes

struct  eq
 

Functions

template<class RandomAccessIterator1 , class RandomAccessIterator2 , class BinaryPredicate >
bool equal (RandomAccessIterator1 first1, RandomAccessIterator1 last1, RandomAccessIterator2 first2, RandomAccessIterator2 last2, BinaryPredicate pred, std::random_access_iterator_tag, std::random_access_iterator_tag)
 
template<class InputIterator1 , class InputIterator2 , class BinaryPredicate >
bool equal (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, BinaryPredicate pred, std::input_iterator_tag, std::input_iterator_tag)
 

Function Documentation

template<class RandomAccessIterator1 , class RandomAccessIterator2 , class BinaryPredicate >
bool boost::algorithm::detail::equal ( RandomAccessIterator1  first1,
RandomAccessIterator1  last1,
RandomAccessIterator2  first2,
RandomAccessIterator2  last2,
BinaryPredicate  pred,
std::random_access_iterator_tag  ,
std::random_access_iterator_tag   
)

References boost::fusion::distance(), and boost::range::equal().

Referenced by boost::geometry::detail::equals::equals_by_collection< detail::equals::area_check >::apply(), boost::random::lagged_fibonacci_engine< UIntType, w, p, q >::BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(), boost::random::shuffle_order_engine< UniformRandomNumberGenerator, k >::BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(), boost::random::lagged_fibonacci_01_engine< RealType, w, p, q >::BOOST_RANDOM_DETAIL_EQUALITY_OPERATOR(), boost::detail::multi_array::copy_array(), boost::algorithm::equal(), boost::detail::multi_array::array_iterator< T, TPtr, NumDims, Reference, IteratorCategory >::equal(), boost::multiprecision::backends::eval_eq(), boost::wave::util::include_paths::find_include_file(), boost::phoenix::impl::equal::operator()(), boost::detail::multi_array::sub_array< T, NumDims >::operator=(), boost::detail::multi_array::multi_array_view< T, NumDims >::operator=(), boost::multi_array_ref< T, NumDims >::operator=(), boost::detail::multi_array::const_sub_array< T, NumDims, T * >::operator==(), boost::icl::operator==(), boost::re_detail::character_pointer_range< charT >::operator==(), boost::detail::multi_array::const_multi_array_view< T, NumDims, T * >::operator==(), boost::assign_detail::operator==(), boost::const_multi_array_ref< T, NumDims, T * >::operator==(), boost::operator==(), boost::multi_index::detail::operator==(), and boost::detail::isomorphism_algo< Graph1, Graph2, IsoMapping, Invariant1, Invariant2, IndexMap1, IndexMap2 >::test_isomorphism().

template<class InputIterator1 , class InputIterator2 , class BinaryPredicate >
bool boost::algorithm::detail::equal ( InputIterator1  first1,
InputIterator1  last1,
InputIterator2  first2,
InputIterator2  last2,
BinaryPredicate  pred,
std::input_iterator_tag  ,
std::input_iterator_tag   
)