Created
October 29, 2016 06:29
-
-
Save imironhead/496d54f5cefaf08e5f7abe268e1768d9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// algorithm | |
template <class InputIterator, class UnaryPredicate> | |
bool all_of (InputIterator first, InputIterator last, UnaryPredicate pred); | |
template <class InputIterator, class UnaryPredicate> | |
bool any_of (InputIterator first, InputIterator last, UnaryPredicate pred); | |
template <class InputIterator, class UnaryPredicate> | |
bool none_of (InputIterator first, InputIterator last, UnaryPredicate pred); | |
template <class InputIterator, class Function> | |
Function for_each (InputIterator first, InputIterator last, Function fn); | |
template <class InputIterator, class T> | |
InputIterator find (InputIterator first, InputIterator last, const T& val); | |
template <class InputIterator, class UnaryPredicate> | |
InputIterator find_if (InputIterator first, InputIterator last, UnaryPredicate pred); | |
template <class InputIterator, class UnaryPredicate> | |
InputIterator find_if_not (InputIterator first, InputIterator last, UnaryPredicate pred); | |
template <class ForwardIterator1, class ForwardIterator2> | |
ForwardIterator1 find_end (ForwardIterator1 first1, ForwardIterator1 last1, | |
ForwardIterator2 first2, ForwardIterator2 last2); | |
template <class ForwardIterator1, class ForwardIterator2, class BinaryPredicate> | |
ForwardIterator1 find_end (ForwardIterator1 first1, ForwardIterator1 last1, | |
ForwardIterator2 first2, ForwardIterator2 last2, | |
BinaryPredicate pred); | |
template <class InputIterator, class ForwardIterator> | |
InputIterator find_first_of (InputIterator first1, InputIterator last1, | |
ForwardIterator first2, ForwardIterator last2); | |
template <class InputIterator, class ForwardIterator, class BinaryPredicate> | |
InputIterator find_first_of (InputIterator first1, InputIterator last1, | |
ForwardIterator first2, ForwardIterator last2, | |
BinaryPredicate pred); | |
template <class ForwardIterator> | |
ForwardIterator adjacent_find (ForwardIterator first, ForwardIterator last); | |
template <class ForwardIterator, class BinaryPredicate> | |
ForwardIterator adjacent_find (ForwardIterator first, ForwardIterator last, BinaryPredicate pred); | |
template <class InputIterator, class T> | |
typename iterator_traits<InputIterator>::difference_type | |
count (InputIterator first, InputIterator last, const T& val); | |
template <class InputIterator, class UnaryPredicate> | |
typename iterator_traits<InputIterator>::difference_type | |
count_if (InputIterator first, InputIterator last, UnaryPredicate pred); | |
template <class InputIterator1, class InputIterator2> | |
pair<InputIterator1, InputIterator2> | |
mismatch (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2); | |
template <class InputIterator1, class InputIterator2, class BinaryPredicate> | |
pair<InputIterator1, InputIterator2> | |
mismatch (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate pred); | |
template <class InputIterator1, class InputIterator2> | |
bool equal (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2); | |
template <class InputIterator1, class InputIterator2, class BinaryPredicate> | |
bool equal (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, BinaryPredicate pred); | |
template <class ForwardIterator1, class ForwardIterator2> | |
bool is_permutation (ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2); | |
template <class ForwardIterator1, class ForwardIterator2, class BinaryPredicate> | |
bool is_permutation (ForwardIterator1 first1, ForwardIterator1 last1, ForwardIterator2 first2, BinaryPredicate pred); | |
template <class ForwardIterator1, class ForwardIterator2> | |
ForwardIterator1 search (ForwardIterator1 first1, ForwardIterator1 last1, | |
ForwardIterator2 first2, ForwardIterator2 last2); | |
template <class ForwardIterator1, class ForwardIterator2, class BinaryPredicate> | |
ForwardIterator1 search (ForwardIterator1 first1, ForwardIterator1 last1, | |
ForwardIterator2 first2, ForwardIterator2 last2, | |
BinaryPredicate pred); | |
template <class ForwardIterator, class Size, class T> | |
ForwardIterator search_n (ForwardIterator first, ForwardIterator last, Size count, const T& val); | |
template <class ForwardIterator, class Size, class T, class BinaryPredicate> | |
ForwardIterator search_n (ForwardIterator first, ForwardIterator last, Size count, const T& val, BinaryPredicate pred ); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment