Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches

Topics

 find_if_not
 find_not

Functions

template<class InputRange, class T>
boost::range_iterator< InputRange >::type find (InputRange &range, const T &value)
 find implementation
template<class InputRange, class T>
boost::range_const_iterator< InputRange >::type find (const InputRange &range, const T &value)
 find implementation
template<class InputIterator, class Predicate>
InputIterator find_if (InputIterator first, InputIterator last, Predicate pred)
 find implementation
template<class InputRange, class Predicate>
boost::range_iterator< InputRange >::type find_if (InputRange &range, Predicate pred)
 find implementation
template<class InputRange, class Predicate>
boost::range_const_iterator< InputRange >::type find_if (const InputRange &range, Predicate pred)
 find implementation
template<typename I, typename T>
std::pair< I, I > find_range (I f, I l, const T &x)
template<typename I, typename P>
std::pair< I, I > find_range_if (I f, I l, P p)
template<class ForwardRange1, class ForwardRange2>
boost::range_iterator< ForwardRange1 >::type find_end (ForwardRange1 &range1, const ForwardRange2 &range2)
 find implementation
template<class ForwardRange1, class ForwardRange2>
boost::range_const_iterator< ForwardRange1 >::type find_end (const ForwardRange1 &range1, const ForwardRange2 &range2)
 find implementation
template<class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
ForwardIterator1 find_end (ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, ForwardIterator2 last2, BinaryPredicate comp)
 find implementation
template<class ForwardRange1, class ForwardRange2, class BinaryPredicate>
boost::range_iterator< ForwardRange1 >::type find_end (ForwardRange1 &range1, const ForwardRange2 &range2, BinaryPredicate comp)
 find implementation
template<class ForwardRange1, class ForwardRange2, class BinaryPredicate>
boost::range_const_iterator< ForwardRange1 >::type find_end (const ForwardRange1 &range1, const ForwardRange2 &range2, BinaryPredicate comp)
 find implementation
template<class ForwardRange>
boost::range_iterator< ForwardRange >::type adjacent_find (ForwardRange &range)
 find implementation
template<class ForwardRange>
boost::range_const_iterator< ForwardRange >::type adjacent_find (const ForwardRange &range)
 find implementation
template<class ForwardIterator, class BinaryPredicate>
ForwardIterator adjacent_find (ForwardIterator first, ForwardIterator last, BinaryPredicate pred)
 find implementation
template<class ForwardRange, class BinaryPredicate>
boost::range_iterator< ForwardRange >::type adjacent_find (ForwardRange &range, BinaryPredicate pred)
 find implementation
template<class ForwardRange, class BinaryPredicate>
boost::range_const_iterator< ForwardRange >::type adjacent_find (const ForwardRange &range, BinaryPredicate pred)
 find implementation

Detailed Description

See also

Function Documentation

◆ find() [1/2]

template<class InputRange, class T>
boost::range_iterator< InputRange >::type find ( InputRange & range,
const T & value )

Definition at line 144 of file find.hpp.

◆ find() [2/2]

template<class InputRange, class T>
boost::range_const_iterator< InputRange >::type find ( const InputRange & range,
const T & value )

Definition at line 154 of file find.hpp.

◆ find_if() [1/3]

template<class InputIterator, class Predicate>
InputIterator find_if ( InputIterator first,
InputIterator last,
Predicate pred )

Definition at line 165 of file find.hpp.

◆ find_if() [2/3]

template<class InputRange, class Predicate>
boost::range_iterator< InputRange >::type find_if ( InputRange & range,
Predicate pred )

Definition at line 175 of file find.hpp.

◆ find_if() [3/3]

template<class InputRange, class Predicate>
boost::range_const_iterator< InputRange >::type find_if ( const InputRange & range,
Predicate pred )

Definition at line 185 of file find.hpp.

◆ find_range()

template<typename I, typename T>
std::pair< I, I > find_range ( I f,
I l,
const T & x )

Definition at line 197 of file find.hpp.

◆ find_range_if()

template<typename I, typename P>
std::pair< I, I > find_range_if ( I f,
I l,
P p )

Definition at line 211 of file find.hpp.

◆ find_end() [1/5]

template<class ForwardRange1, class ForwardRange2>
boost::range_iterator< ForwardRange1 >::type find_end ( ForwardRange1 & range1,
const ForwardRange2 & range2 )

Definition at line 224 of file find.hpp.

◆ find_end() [2/5]

template<class ForwardRange1, class ForwardRange2>
boost::range_const_iterator< ForwardRange1 >::type find_end ( const ForwardRange1 & range1,
const ForwardRange2 & range2 )

Definition at line 237 of file find.hpp.

◆ find_end() [3/5]

template<class ForwardIterator1, class ForwardIterator2, class BinaryPredicate>
ForwardIterator1 find_end ( ForwardIterator1 first1,
ForwardIterator1 last1,
ForwardIterator2 first2,
ForwardIterator2 last2,
BinaryPredicate comp )

Definition at line 248 of file find.hpp.

◆ find_end() [4/5]

template<class ForwardRange1, class ForwardRange2, class BinaryPredicate>
boost::range_iterator< ForwardRange1 >::type find_end ( ForwardRange1 & range1,
const ForwardRange2 & range2,
BinaryPredicate comp )

Definition at line 262 of file find.hpp.

◆ find_end() [5/5]

template<class ForwardRange1, class ForwardRange2, class BinaryPredicate>
boost::range_const_iterator< ForwardRange1 >::type find_end ( const ForwardRange1 & range1,
const ForwardRange2 & range2,
BinaryPredicate comp )

Definition at line 274 of file find.hpp.

◆ adjacent_find() [1/5]

template<class ForwardRange>
boost::range_iterator< ForwardRange >::type adjacent_find ( ForwardRange & range)

Definition at line 359 of file find.hpp.

◆ adjacent_find() [2/5]

template<class ForwardRange>
boost::range_const_iterator< ForwardRange >::type adjacent_find ( const ForwardRange & range)

Definition at line 370 of file find.hpp.

◆ adjacent_find() [3/5]

template<class ForwardIterator, class BinaryPredicate>
ForwardIterator adjacent_find ( ForwardIterator first,
ForwardIterator last,
BinaryPredicate pred )

Definition at line 380 of file find.hpp.

◆ adjacent_find() [4/5]

template<class ForwardRange, class BinaryPredicate>
boost::range_iterator< ForwardRange >::type adjacent_find ( ForwardRange & range,
BinaryPredicate pred )

Definition at line 392 of file find.hpp.

◆ adjacent_find() [5/5]

template<class ForwardRange, class BinaryPredicate>
boost::range_const_iterator< ForwardRange >::type adjacent_find ( const ForwardRange & range,
BinaryPredicate pred )

Definition at line 404 of file find.hpp.