Classes | |
class | combined_range |
class | index_value |
class | joined_range |
Functions | |
template<typename ForwardRange > | |
range_iterator< ForwardRange > ::type | adjacent_find (ForwardRange &rng) |
template function adjacent_find More... | |
template<typename ForwardRange > | |
range_iterator< const ForwardRange >::type | adjacent_find (const ForwardRange &rng) |
template<typename ForwardRange , typename BinaryPredicate > | |
range_iterator< ForwardRange > ::type | adjacent_find (ForwardRange &rng, BinaryPredicate pred) |
template<typename ForwardRange , typename BinaryPredicate > | |
range_iterator< const ForwardRange >::type | adjacent_find (const ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, typename ForwardRange > | |
range_return< ForwardRange, re > ::type | adjacent_find (ForwardRange &rng) |
template<range_return_value re, typename ForwardRange > | |
range_return< const ForwardRange, re >::type | adjacent_find (const ForwardRange &rng) |
template<range_return_value re, typename ForwardRange , typename BinaryPredicate > | |
range_return< ForwardRange, re > ::type | adjacent_find (ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, typename ForwardRange , typename BinaryPredicate > | |
range_return< const ForwardRange, re >::type | adjacent_find (const ForwardRange &rng, BinaryPredicate pred) |
template<class ForwardRange , class Value > | |
bool | binary_search (const ForwardRange &rng, const Value &val) |
template function binary_search More... | |
template<class ForwardRange , class Value , class BinaryPredicate > | |
bool | binary_search (const ForwardRange &rng, const Value &val, BinaryPredicate pred) |
template<class SinglePassRange , class OutputIterator > | |
OutputIterator | copy (const SinglePassRange &rng, OutputIterator out) |
template function copy More... | |
template<class BidirectionalRange , class BidirectionalTraversalWriteableIterator > | |
BidirectionalTraversalWriteableIterator | copy_backward (const BidirectionalRange &rng, BidirectionalTraversalWriteableIterator out) |
template function copy_backward More... | |
template<class SinglePassRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_difference < SinglePassRange >::type | count (SinglePassRange &rng, const Value &val) |
template function count More... | |
template<class SinglePassRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_difference < SinglePassRange const > ::type | count (const SinglePassRange &rng, const Value &val) |
template<class SinglePassRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME boost::range_difference < SinglePassRange >::type | count_if (SinglePassRange &rng, UnaryPredicate pred) |
template function count_if More... | |
template<class SinglePassRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME boost::range_difference< const SinglePassRange >::type | count_if (const SinglePassRange &rng, UnaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
bool | equal (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2) |
template function equal More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
bool | equal (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class ForwardRange , class Value > | |
std::pair < BOOST_DEDUCED_TYPENAME boost::range_iterator < ForwardRange >::type, BOOST_DEDUCED_TYPENAME boost::range_iterator < ForwardRange >::type > | equal_range (ForwardRange &rng, const Value &val) |
template function equal_range More... | |
template<class ForwardRange , class Value > | |
std::pair < BOOST_DEDUCED_TYPENAME boost::range_iterator< const ForwardRange >::type, BOOST_DEDUCED_TYPENAME boost::range_iterator< const ForwardRange >::type > | equal_range (const ForwardRange &rng, const Value &val) |
template<class ForwardRange , class Value , class SortPredicate > | |
std::pair < BOOST_DEDUCED_TYPENAME boost::range_iterator < ForwardRange >::type, BOOST_DEDUCED_TYPENAME boost::range_iterator < ForwardRange >::type > | equal_range (ForwardRange &rng, const Value &val, SortPredicate pred) |
template<class ForwardRange , class Value , class SortPredicate > | |
std::pair < BOOST_DEDUCED_TYPENAME boost::range_iterator< const ForwardRange >::type, BOOST_DEDUCED_TYPENAME boost::range_iterator< const ForwardRange >::type > | equal_range (const ForwardRange &rng, const Value &val, SortPredicate pred) |
template<class ForwardRange , class Value > | |
ForwardRange & | fill (ForwardRange &rng, const Value &val) |
template function fill More... | |
template<class ForwardRange , class Value > | |
const ForwardRange & | fill (const ForwardRange &rng, const Value &val) |
template<class ForwardRange , class Size , class Value > | |
ForwardRange & | fill_n (ForwardRange &rng, Size n, const Value &val) |
template function fill_n More... | |
template<class ForwardRange , class Size , class Value > | |
const ForwardRange & | fill_n (const ForwardRange &rng, Size n, const Value &val) |
template<class SinglePassRange , class Value > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange > , BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange >::type > ::type | find (SinglePassRange &rng, const Value &val) |
template function find More... | |
template<class SinglePassRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange >::type | find (const SinglePassRange &rng, const Value &val) |
template<range_return_value re, class SinglePassRange , class Value > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange > , BOOST_DEDUCED_TYPENAME range_return< SinglePassRange, re >::type >::type | find (SinglePassRange &rng, const Value &val) |
template<range_return_value re, class SinglePassRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< const SinglePassRange, re >::type | find (const SinglePassRange &rng, const Value &val) |
template<class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange1 > , BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange1 > ::type >::type | find_end (ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template function find_end More... | |
template<class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange1 >::type | find_end (const ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template<class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange1 > , BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange1 > ::type >::type | find_end (ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange1 >::type | find_end (const ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange1 > , BOOST_DEDUCED_TYPENAME range_return< ForwardRange1, re >::type >::type | find_end (ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange1, re >::type | find_end (const ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange1 > , BOOST_DEDUCED_TYPENAME range_return< ForwardRange1, re >::type >::type | find_end (ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange1, re >::type | find_end (const ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<class SinglePassRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange1 > , BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange1 >::type > ::type | find_first_of (SinglePassRange1 &rng1, ForwardRange2 const &rng2) |
template function find_first_of More... | |
template<class SinglePassRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange1 >::type | find_first_of (const SinglePassRange1 &rng1, const ForwardRange2 &rng2) |
template<class SinglePassRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange1 > , BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange1 >::type > ::type | find_first_of (SinglePassRange1 &rng1, ForwardRange2 const &rng2, BinaryPredicate pred) |
template<class SinglePassRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange1 >::type | find_first_of (const SinglePassRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<range_return_value re, class SinglePassRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange1 > , BOOST_DEDUCED_TYPENAME range_return< SinglePassRange1, re >::type >::type | find_first_of (SinglePassRange1 &rng1, const ForwardRange2 &rng2) |
template<range_return_value re, class SinglePassRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_return< const SinglePassRange1, re >::type | find_first_of (const SinglePassRange1 &rng1, const ForwardRange2 &rng2) |
template<range_return_value re, class SinglePassRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange1 > , BOOST_DEDUCED_TYPENAME range_return< SinglePassRange1, re >::type >::type | find_first_of (SinglePassRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<range_return_value re, class SinglePassRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const SinglePassRange1, re >::type | find_first_of (const SinglePassRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<class SinglePassRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange > , BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange >::type > ::type | find_if (SinglePassRange &rng, UnaryPredicate pred) |
template function find_if More... | |
template<class SinglePassRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange >::type | find_if (const SinglePassRange &rng, UnaryPredicate pred) |
template<range_return_value re, class SinglePassRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < SinglePassRange > , BOOST_DEDUCED_TYPENAME range_return< SinglePassRange, re >::type >::type | find_if (SinglePassRange &rng, UnaryPredicate pred) |
template<range_return_value re, class SinglePassRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const SinglePassRange, re >::type | find_if (const SinglePassRange &rng, UnaryPredicate pred) |
template<class SinglePassRange , class UnaryFunction > | |
UnaryFunction | for_each (SinglePassRange &rng, UnaryFunction fun) |
template function for_each More... | |
template<class SinglePassRange , class UnaryFunction > | |
UnaryFunction | for_each (const SinglePassRange &rng, UnaryFunction fun) |
template<class ForwardRange , class Generator > | |
ForwardRange & | generate (ForwardRange &rng, Generator gen) |
template function generate More... | |
template<class ForwardRange , class Generator > | |
const ForwardRange & | generate (const ForwardRange &rng, Generator gen) |
template<class RandomAccessRange > | |
RandomAccessRange & | push_heap (RandomAccessRange &rng) |
template function push_heap More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | push_heap (const RandomAccessRange &rng) |
template<class RandomAccessRange , class Compare > | |
RandomAccessRange & | push_heap (RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange , class Compare > | |
const RandomAccessRange & | push_heap (const RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | pop_heap (RandomAccessRange &rng) |
template function pop_heap More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | pop_heap (const RandomAccessRange &rng) |
template<class RandomAccessRange , class Compare > | |
RandomAccessRange & | pop_heap (RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange , class Compare > | |
const RandomAccessRange & | pop_heap (const RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | make_heap (RandomAccessRange &rng) |
template function make_heap More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | make_heap (const RandomAccessRange &rng) |
template<class RandomAccessRange , class Compare > | |
RandomAccessRange & | make_heap (RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange , class Compare > | |
const RandomAccessRange & | make_heap (const RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | sort_heap (RandomAccessRange &rng) |
template function sort_heap More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | sort_heap (const RandomAccessRange &rng) |
template<class RandomAccessRange , class Compare > | |
RandomAccessRange & | sort_heap (RandomAccessRange &rng, Compare comp_pred) |
template<class RandomAccessRange , class Compare > | |
const RandomAccessRange & | sort_heap (const RandomAccessRange &rng, Compare comp_pred) |
template<class BidirectionalRange > | |
BidirectionalRange & | inplace_merge (BidirectionalRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< BidirectionalRange >::type middle) |
template function inplace_merge More... | |
template<class BidirectionalRange > | |
const BidirectionalRange & | inplace_merge (const BidirectionalRange &rng, BOOST_DEDUCED_TYPENAME boost::range_iterator< const BidirectionalRange >::type middle) |
template<class BidirectionalRange , class BinaryPredicate > | |
BidirectionalRange & | inplace_merge (BidirectionalRange &rng, BOOST_DEDUCED_TYPENAME boost::range_iterator< BidirectionalRange >::type middle, BinaryPredicate pred) |
template<class BidirectionalRange , class BinaryPredicate > | |
const BidirectionalRange & | inplace_merge (const BidirectionalRange &rng, BOOST_DEDUCED_TYPENAME boost::range_iterator< const BidirectionalRange >::type middle, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
bool | lexicographical_compare (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2) |
template function lexicographic_compare More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
bool | lexicographical_compare (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type >::type | lower_bound (ForwardRange &rng, Value val) |
template function lower_bound More... | |
template<class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | lower_bound (const ForwardRange &rng, Value val) |
template<class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type >::type | lower_bound (ForwardRange &rng, Value val, SortPredicate pred) |
template<class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | lower_bound (const ForwardRange &rng, Value val, SortPredicate pred) |
template<range_return_value re, class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type >::type | lower_bound (ForwardRange &rng, Value val) |
template<range_return_value re, class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | lower_bound (const ForwardRange &rng, Value val) |
template<range_return_value re, class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type >::type | lower_bound (ForwardRange &rng, Value val, SortPredicate pred) |
template<range_return_value re, class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | lower_bound (const ForwardRange &rng, Value val, SortPredicate pred) |
template<class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | max_element (ForwardRange &rng) |
template function max_element More... | |
template<class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | max_element (const ForwardRange &rng) |
template<class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | max_element (ForwardRange &rng, BinaryPredicate pred) |
template<class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | max_element (const ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | max_element (ForwardRange &rng) |
template<range_return_value re, class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | max_element (const ForwardRange &rng) |
template<range_return_value re, class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | max_element (ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | max_element (const ForwardRange &rng, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator > | |
OutputIterator | merge (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out) |
template function merge More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator , class BinaryPredicate > | |
OutputIterator | merge (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out, BinaryPredicate pred) |
template<class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | min_element (ForwardRange &rng) |
template function min_element More... | |
template<class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | min_element (const ForwardRange &rng) |
template<class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | min_element (ForwardRange &rng, BinaryPredicate pred) |
template<class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | min_element (const ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | min_element (ForwardRange &rng) |
template<range_return_value re, class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | min_element (const ForwardRange &rng) |
template<range_return_value re, class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | min_element (ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | min_element (const ForwardRange &rng, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange2 >::type > | mismatch (SinglePassRange1 &rng1, const SinglePassRange2 &rng2) |
template function mismatch More... | |
template<class SinglePassRange1 , class SinglePassRange2 > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange2 >::type > | mismatch (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange2 >::type > | mismatch (SinglePassRange1 &rng1, SinglePassRange2 &rng2) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange2 >::type > | mismatch (const SinglePassRange1 &rng1, SinglePassRange2 &rng2) |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange2 >::type > | mismatch (SinglePassRange1 &rng1, const SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange2 >::type > | mismatch (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange2 >::type > | mismatch (SinglePassRange1 &rng1, SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
std::pair < BOOST_DEDUCED_TYPENAME range_iterator< const SinglePassRange1 >::type, BOOST_DEDUCED_TYPENAME range_iterator < SinglePassRange2 >::type > | mismatch (const SinglePassRange1 &rng1, SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | nth_element (RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< RandomAccessRange >::type nth) |
template function nth_element More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | nth_element (const RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< const RandomAccessRange >::type nth) |
template<class RandomAccessRange , class BinaryPredicate > | |
RandomAccessRange & | nth_element (RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< RandomAccessRange >::type nth, BinaryPredicate sort_pred) |
template<class RandomAccessRange , class BinaryPredicate > | |
const RandomAccessRange & | nth_element (const RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< const RandomAccessRange >::type nth, BinaryPredicate sort_pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | partial_sort (RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< RandomAccessRange >::type middle) |
template function partial_sort More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | partial_sort (const RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< const RandomAccessRange >::type middle) |
template<class RandomAccessRange , class BinaryPredicate > | |
RandomAccessRange & | partial_sort (RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< RandomAccessRange >::type middle, BinaryPredicate sort_pred) |
template<class RandomAccessRange , class BinaryPredicate > | |
const RandomAccessRange & | partial_sort (const RandomAccessRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< const RandomAccessRange >::type middle, BinaryPredicate sort_pred) |
template<class SinglePassRange , class RandomAccessRange > | |
BOOST_DEDUCED_TYPENAME range_iterator < RandomAccessRange >::type | partial_sort_copy (const SinglePassRange &rng1, RandomAccessRange &rng2) |
template function partial_sort_copy More... | |
template<class SinglePassRange , class RandomAccessRange > | |
BOOST_DEDUCED_TYPENAME range_iterator < RandomAccessRange >::type | partial_sort_copy (const SinglePassRange &rng1, const RandomAccessRange &rng2) |
template<class SinglePassRange , class RandomAccessRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator < RandomAccessRange >::type | partial_sort_copy (const SinglePassRange &rng1, RandomAccessRange &rng2, BinaryPredicate pred) |
template<class SinglePassRange , class RandomAccessRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const RandomAccessRange >::type | partial_sort_copy (const SinglePassRange &rng1, const RandomAccessRange &rng2, BinaryPredicate pred) |
template<class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | partition (ForwardRange &rng, UnaryPredicate pred) |
template function partition More... | |
template<class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | partition (const ForwardRange &rng, UnaryPredicate pred) |
template<range_return_value re, class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | partition (ForwardRange &rng, UnaryPredicate pred) |
template<range_return_value re, class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | partition (const ForwardRange &rng, UnaryPredicate pred) |
template<class BidirectionalRange > | |
bool | next_permutation (BidirectionalRange &rng) |
template function next_permutation More... | |
template<class BidirectionalRange > | |
bool | next_permutation (const BidirectionalRange &rng) |
template<class BidirectionalRange , class Compare > | |
bool | next_permutation (BidirectionalRange &rng, Compare comp_pred) |
template<class BidirectionalRange , class Compare > | |
bool | next_permutation (const BidirectionalRange &rng, Compare comp_pred) |
template<class BidirectionalRange > | |
bool | prev_permutation (BidirectionalRange &rng) |
template function prev_permutation More... | |
template<class BidirectionalRange > | |
bool | prev_permutation (const BidirectionalRange &rng) |
template<class BidirectionalRange , class Compare > | |
bool | prev_permutation (BidirectionalRange &rng, Compare comp_pred) |
template<class BidirectionalRange , class Compare > | |
bool | prev_permutation (const BidirectionalRange &rng, Compare comp_pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | random_shuffle (RandomAccessRange &rng) |
template function random_shuffle More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | random_shuffle (const RandomAccessRange &rng) |
template<class RandomAccessRange , class Generator > | |
RandomAccessRange & | random_shuffle (RandomAccessRange &rng, Generator &gen) |
template<class RandomAccessRange , class Generator > | |
const RandomAccessRange & | random_shuffle (const RandomAccessRange &rng, Generator &gen) |
template<class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | remove (ForwardRange &rng, const Value &val) |
template function remove More... | |
template<class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | remove (const ForwardRange &rng, const Value &val) |
template<range_return_value re, class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | remove (ForwardRange &rng, const Value &val) |
template<range_return_value re, class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | remove (const ForwardRange &rng, const Value &val) |
template<class SinglePassRange , class OutputIterator , class Value > | |
OutputIterator | remove_copy (const SinglePassRange &rng, OutputIterator out_it, const Value &val) |
template function remove_copy More... | |
template<class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME boost::range_iterator < ForwardRange >::type | remove_if (ForwardRange &rng, UnaryPredicate pred) |
template function remove_if More... | |
template<class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME boost::range_iterator< const ForwardRange >::type | remove_if (const ForwardRange &rng, UnaryPredicate pred) |
template<range_return_value re, class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | remove_if (ForwardRange &rng, UnaryPredicate pred) |
template<range_return_value re, class ForwardRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | remove_if (const ForwardRange &rng, UnaryPredicate pred) |
template<class ForwardRange , class Value > | |
ForwardRange & | replace (ForwardRange &rng, const Value &what, const Value &with_what) |
template function replace More... | |
template<class ForwardRange , class Value > | |
const ForwardRange & | replace (const ForwardRange &rng, const Value &what, const Value &with_what) |
template<class ForwardRange , class OutputIterator , class Value > | |
OutputIterator | replace_copy (const ForwardRange &rng, OutputIterator out_it, const Value &what, const Value &with_what) |
template function replace_copy More... | |
template<class ForwardRange , class OutputIterator , class Predicate , class Value > | |
OutputIterator | replace_copy_if (const ForwardRange &rng, OutputIterator out_it, Predicate pred, const Value &with_what) |
template function replace_copy_if More... | |
template<class ForwardRange , class UnaryPredicate , class Value > | |
ForwardRange & | replace_if (ForwardRange &rng, UnaryPredicate pred, const Value &val) |
template function replace_if More... | |
template<class ForwardRange , class UnaryPredicate , class Value > | |
const ForwardRange & | replace_if (const ForwardRange &rng, UnaryPredicate pred, const Value &val) |
template<class BidirectionalRange > | |
BidirectionalRange & | reverse (BidirectionalRange &rng) |
template function reverse More... | |
template<class BidirectionalRange > | |
const BidirectionalRange & | reverse (const BidirectionalRange &rng) |
template<class BidirectionalRange , class OutputIterator > | |
OutputIterator | reverse_copy (const BidirectionalRange &rng, OutputIterator out) |
template function reverse_copy More... | |
template<class ForwardRange > | |
ForwardRange & | rotate (ForwardRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange >::type middle) |
template function rotate More... | |
template<class ForwardRange > | |
const ForwardRange & | rotate (const ForwardRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type middle) |
template<typename ForwardRange , typename OutputIterator > | |
OutputIterator | rotate_copy (const ForwardRange &rng, BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type middle, OutputIterator target) |
template function rotate More... | |
template<class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange1 > ::type | search (ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template function search More... | |
template<class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange1 >::type | search (const ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template<class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange1 > ::type | search (ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange1 >::type | search (const ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange1, re >::type | search (ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange1, re >::type | search (const ForwardRange1 &rng1, const ForwardRange2 &rng2) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange1, re >::type | search (ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange1 , class ForwardRange2 , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange1, re >::type | search (const ForwardRange1 &rng1, const ForwardRange2 &rng2, BinaryPredicate pred) |
template<class ForwardRange , class Integer , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | search_n (ForwardRange &rng, Integer count, const Value &value) |
template function search More... | |
template<class ForwardRange , class Integer , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | search_n (const ForwardRange &rng, Integer count, const Value &value) |
template<class ForwardRange , class Integer , class Value , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type | search_n (ForwardRange &rng, Integer count, const Value &value, BinaryPredicate binary_pred) |
template<class ForwardRange , class Integer , class Value , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | search_n (const ForwardRange &rng, Integer count, const Value &value, BinaryPredicate binary_pred) |
template<range_return_value re, class ForwardRange , class Integer , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | search_n (ForwardRange &rng, Integer count, const Value &value) |
template<range_return_value re, class ForwardRange , class Integer , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | search_n (const ForwardRange &rng, Integer count, const Value &value) |
template<range_return_value re, class ForwardRange , class Integer , class Value , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | search_n (ForwardRange &rng, Integer count, const Value &value, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange , class Integer , class Value , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | search_n (const ForwardRange &rng, Integer count, const Value &value, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
bool | includes (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2) |
template function includes More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class BinaryPredicate > | |
bool | includes (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator > | |
OutputIterator | set_union (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out) |
template function set_union More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator , class BinaryPredicate > | |
OutputIterator | set_union (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator > | |
OutputIterator | set_intersection (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out) |
template function set_intersection More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator , class BinaryPredicate > | |
OutputIterator | set_intersection (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator > | |
OutputIterator | set_difference (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out) |
template function set_difference More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator , class BinaryPredicate > | |
OutputIterator | set_difference (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator > | |
OutputIterator | set_symmetric_difference (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out) |
template function set_symmetric_difference More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator , class BinaryPredicate > | |
OutputIterator | set_symmetric_difference (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out, BinaryPredicate pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | sort (RandomAccessRange &rng) |
template function sort More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | sort (const RandomAccessRange &rng) |
template<class RandomAccessRange , class BinaryPredicate > | |
RandomAccessRange & | sort (RandomAccessRange &rng, BinaryPredicate pred) |
template<class RandomAccessRange , class BinaryPredicate > | |
const RandomAccessRange & | sort (const RandomAccessRange &rng, BinaryPredicate pred) |
template<class BidirectionalRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator < BidirectionalRange >::type | stable_partition (BidirectionalRange &rng, UnaryPredicate pred) |
template function stable_partition More... | |
template<class BidirectionalRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const BidirectionalRange >::type | stable_partition (const BidirectionalRange &rng, UnaryPredicate pred) |
template<range_return_value re, class BidirectionalRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return < BidirectionalRange, re > ::type | stable_partition (BidirectionalRange &rng, UnaryPredicate pred) |
template<range_return_value re, class BidirectionalRange , class UnaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const BidirectionalRange, re >::type | stable_partition (const BidirectionalRange &rng, UnaryPredicate pred) |
template<class RandomAccessRange > | |
RandomAccessRange & | stable_sort (RandomAccessRange &rng) |
template function stable_sort More... | |
template<class RandomAccessRange > | |
const RandomAccessRange & | stable_sort (const RandomAccessRange &rng) |
template<class RandomAccessRange , class BinaryPredicate > | |
RandomAccessRange & | stable_sort (RandomAccessRange &rng, BinaryPredicate sort_pred) |
template<class RandomAccessRange , class BinaryPredicate > | |
const RandomAccessRange & | stable_sort (const RandomAccessRange &rng, BinaryPredicate sort_pred) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
SinglePassRange2 & | swap_ranges (SinglePassRange1 &range1, SinglePassRange2 &range2) |
template function swap_ranges More... | |
template<class SinglePassRange1 , class SinglePassRange2 > | |
SinglePassRange2 & | swap_ranges (const SinglePassRange1 &range1, SinglePassRange2 &range2) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
const SinglePassRange2 & | swap_ranges (SinglePassRange1 &range1, const SinglePassRange2 &range2) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
const SinglePassRange2 & | swap_ranges (const SinglePassRange1 &range1, const SinglePassRange2 &range2) |
template<class SinglePassRange1 , class OutputIterator , class UnaryOperation > | |
OutputIterator | transform (const SinglePassRange1 &rng, OutputIterator out, UnaryOperation fun) |
template function transform More... | |
template<class SinglePassRange1 , class SinglePassRange2 , class OutputIterator , class BinaryOperation > | |
OutputIterator | transform (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, OutputIterator out, BinaryOperation fun) |
template<range_return_value re, class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | unique (ForwardRange &rng) |
template function unique More... | |
template<range_return_value re, class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | unique (const ForwardRange &rng) |
template<range_return_value re, class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type | unique (ForwardRange &rng, BinaryPredicate pred) |
template<range_return_value re, class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | unique (const ForwardRange &rng, BinaryPredicate pred) |
template<class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, return_begin_found >::type | unique (ForwardRange &rng) |
template<class ForwardRange > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, return_begin_found >::type | unique (const ForwardRange &rng) |
template<class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< ForwardRange, return_begin_found >::type | unique (ForwardRange &rng, BinaryPredicate pred) |
template<class ForwardRange , class BinaryPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, return_begin_found >::type | unique (const ForwardRange &rng, BinaryPredicate pred) |
template<class SinglePassRange , class OutputIterator > | |
OutputIterator | unique_copy (const SinglePassRange &rng, OutputIterator out_it) |
template function unique_copy More... | |
template<class SinglePassRange , class OutputIterator , class BinaryPredicate > | |
OutputIterator | unique_copy (const SinglePassRange &rng, OutputIterator out_it, BinaryPredicate pred) |
template<class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type >::type | upper_bound (ForwardRange &rng, Value val) |
template function upper_bound More... | |
template<class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | upper_bound (const ForwardRange &rng, Value val) |
template<class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_iterator< ForwardRange > ::type >::type | upper_bound (ForwardRange &rng, Value val, SortPredicate pred) |
template<class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME range_iterator< const ForwardRange >::type | upper_bound (const ForwardRange &rng, Value val, SortPredicate pred) |
template<range_return_value re, class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type >::type | upper_bound (ForwardRange &rng, Value val) |
template<range_return_value re, class ForwardRange , class Value > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | upper_bound (const ForwardRange &rng, Value val) |
template<range_return_value re, class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME disable_if< is_const < ForwardRange > , BOOST_DEDUCED_TYPENAME range_return< ForwardRange, re > ::type >::type | upper_bound (ForwardRange &rng, Value val, SortPredicate pred) |
template<range_return_value re, class ForwardRange , class Value , class SortPredicate > | |
BOOST_DEDUCED_TYPENAME range_return< const ForwardRange, re >::type | upper_bound (const ForwardRange &rng, Value val, SortPredicate pred) |
template<class SinglePassRange , class Size , class OutputIterator > | |
OutputIterator | copy_n (const SinglePassRange &rng, Size n, OutputIterator out) |
template function copy More... | |
template<class Container > | |
Container & | erase (Container &on, iterator_range< BOOST_DEDUCED_TYPENAME Container::iterator > to_erase) |
template<class Container , class T > | |
Container & | remove_erase (Container &on, const T &val) |
template<class Container , class Pred > | |
Container & | remove_erase_if (Container &on, Pred pred) |
template<class SinglePassRange1 , class SinglePassRange2 , class Fn2 > | |
Fn2 | for_each (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, Fn2 fn) |
template<class SinglePassRange1 , class SinglePassRange2 , class Fn2 > | |
Fn2 | for_each (const SinglePassRange1 &rng1, SinglePassRange2 &rng2, Fn2 fn) |
template<class SinglePassRange1 , class SinglePassRange2 , class Fn2 > | |
Fn2 | for_each (SinglePassRange1 &rng1, const SinglePassRange2 &rng2, Fn2 fn) |
template<class SinglePassRange1 , class SinglePassRange2 , class Fn2 > | |
Fn2 | for_each (SinglePassRange1 &rng1, SinglePassRange2 &rng2, Fn2 fn) |
template<class Container , class Range > | |
Container & | insert (Container &on, BOOST_DEDUCED_TYPENAME Container::iterator before, const Range &from) |
template<class Container , class Range > | |
Container & | insert (Container &on, const Range &from) |
template<class ForwardRange , class Value > | |
ForwardRange & | iota (ForwardRange &rng, Value x) |
template<class ForwardRange , class Value > | |
const ForwardRange & | iota (const ForwardRange &rng, Value x) |
template<class SinglePassRange > | |
bool | is_sorted (const SinglePassRange &rng) |
template function is_sorted More... | |
template<class SinglePassRange , class BinaryPredicate > | |
bool | is_sorted (const SinglePassRange &rng, BinaryPredicate pred) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
void | overwrite (const SinglePassRange1 &from, SinglePassRange2 &to) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
void | overwrite (const SinglePassRange1 &from, const SinglePassRange2 &to) |
template<class Container , class Range > | |
Container & | push_back (Container &on, const Range &from) |
template<class Container , class Range > | |
Container & | push_front (Container &on, const Range &from) |
template<class Type , class Elem , class Traits > | |
iterator_range < std::istream_iterator< Type, Elem, Traits > > | istream_range (std::basic_istream< Elem, Traits > &in) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
joined_range< const SinglePassRange1, const SinglePassRange2 > | join (const SinglePassRange1 &r1, const SinglePassRange2 &r2) |
template<class SinglePassRange1 , class SinglePassRange2 > | |
joined_range< SinglePassRange1, SinglePassRange2 > | join (SinglePassRange1 &r1, SinglePassRange2 &r2) |
|
inline |
template function adjacent_find
range-based version of the adjacent_find std algorithm
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::lambda::ll::adjacent_find::operator()(), and boost::phoenix::impl::adjacent_find::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References adjacent_find(), boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by adjacent_find().
|
inline |
template function binary_search
range-based version of the binary_search std algorithm
References boost::asio::begin, binary_search(), BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::phoenix::impl::binary_search::operator()(), and boost::lambda::ll::binary_search::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by binary_search().
|
inline |
template function copy
range-based version of the copy std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::spirit::qi::copy(), and boost::end.
Referenced by boost::numeric::odeint::detail::do_copying().
|
inline |
template function copy_backward
range-based version of the copy_backwards std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::numeric::ublas::map_array< I, T, ALLOC >::insert(), boost::interprocess::ipcdetail::mq_hdr_t< VoidPointer >::insert_at(), boost::numeric::ublas::compressed_vector< T, IB, IA, TA >::insert_element(), boost::numeric::ublas::compressed_matrix< T, L, IB, IA, TA >::insert_element(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::mul_unsigned_long_long(), boost::phoenix::impl::copy_backward::operator()(), boost::lambda::ll::copy_backward::operator()(), boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::operator*=(), and boost::multiprecision::backends::cpp_dec_float< Digits10, ExponentType, Allocator >::operator+=().
|
inline |
template function copy
range-based version of the copy std algorithm
References boost::asio::begin, BOOST_ASSERT, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::distance(), boost::multiprecision::backends::i, boost::n, boost::out, and boost::source().
|
inline |
template function count
range-based version of the count std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, count, and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, count, and boost::end.
|
inline |
template function count_if
range-based version of the count_if std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, count_if(), and boost::end.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by count_if(), and boost::fusion::count_if().
|
inline |
template function equal
range-based version of the equal std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and equal().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::algorithm::detail::equal(), equal(), and boost::range_detail::equal_impl().
|
inline |
template function equal_range
range-based version of the equal_range std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and equal_range().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and equal_range().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and equal_range().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by equal_range().
|
inline |
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
template function fill
range-based version of the fill std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and fill().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by fill().
|
inline |
template function fill_n
range-based version of the fill_n std algorithm
References boost::asio::begin, BOOST_ASSERT, BOOST_RANGE_CONCEPT_ASSERT, boost::fusion::distance(), boost::end, and fill_n().
Referenced by boost::const_multi_array_ref< T, NumDims, T * >::const_multi_array_ref(), boost::array< T, i >::fill(), std::fill(), boost::detail::insert_fill_chars(), boost::phoenix::impl::fill_n::operator()(), boost::lambda::ll::fill_n::operator()(), boost::dynamic_bitset< Block, Allocator >::operator<<=(), and boost::dynamic_bitset< Block, Allocator >::operator>>=().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_ASSERT, BOOST_RANGE_CONCEPT_ASSERT, boost::fusion::distance(), and boost::end.
Referenced by fill_n().
|
inline |
template function find
range-based version of the find std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by find(), boost::algorithm::find_first(), boost::algorithm::find_head(), boost::algorithm::find_last(), boost::algorithm::find_nth(), boost::algorithm::find_tail(), boost::algorithm::find_token(), boost::algorithm::ifind_first(), boost::algorithm::ifind_last(), and boost::algorithm::ifind_nth().
|
inline |
template function find_end
range-based version of the find_end std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
Referenced by boost::lambda::ll::find_end::operator()(), boost::phoenix::impl::find_end::operator()(), and boost::container::basic_string< CharT, Traits, Allocator >::rfind().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_end().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by find_end().
|
inline |
template function find_first_of
range-based version of the find_first_of std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
Referenced by boost::basic_string_ref< charT, traits >::find_first_of(), boost::container::basic_string< CharT, Traits, Allocator >::find_first_of(), boost::wave::util::flex_string< E, T, A, Storage >::find_first_of(), boost::basic_string_ref< charT, traits >::find_last_of(), boost::container::basic_string< CharT, Traits, Allocator >::find_last_of(), boost::lambda::ll::find_first_of::operator()(), boost::phoenix::impl::find_first_of::operator()(), and boost::msm::front::euml::StringFindFirstOf_< Container, Param1, Param2, Param3 >::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_first_of().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by find_first_of().
|
inline |
template function find_if
range-based version of the find_if std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and find_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by find_if().
|
inline |
|
inline |
|
inline |
|
inline |
template function for_each
range-based version of the for_each std algorithm
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, for_each(), and boost::range_detail::for_each_impl().
|
inline |
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::for_each_impl().
Referenced by boost::fusion::for_each(), and for_each().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, for_each(), and boost::range_detail::for_each_impl().
|
inline |
template function generate
range-based version of the generate std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::spirit::karma::generate().
Referenced by BOOST_PHOENIX_DEFINE_EXPRESSION(), boost::wave::util::macromap< ContextT >::expand_tokensequence(), boost::wave::util::macromap< ContextT >::expand_whole_tokensequence(), boost::random::discard_block_engine< UniformRandomNumberGenerator, p, r >::generate(), boost::gil::generate_pixels(), boost::random::poisson_distribution< IntType, RealType >::operator()(), boost::random::binomial_distribution< IntType, RealType >::operator()(), boost::random::uniform_smallint< IntType >::operator()(), boost::locale::generator::operator()(), boost::phoenix::impl::generate::operator()(), boost::random::uniform_smallint< boost::multiprecision::number< Backend, ExpressionTemplates > >::operator()(), boost::lambda::ll::generate::operator()(), and boost::spirit::post_order::traverse().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::spirit::karma::generate().
|
inline |
template function includes
range-based version of the includes std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and includes().
Referenced by boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >::find_include_file(), boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >::init_context(), boost::phoenix::impl::includes::operator()(), boost::lambda::ll::includes::operator()(), and boost::wave::context< IteratorT, LexIteratorT, InputPolicyT, HooksT, DerivedT >::set_current_directory().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by includes().
|
inline |
template function inplace_merge
range-based version of the inplace_merge std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and inplace_merge().
Referenced by boost::graph::distributed::fleischer_hendrickson_pinar_strong_components(), boost::ptr_sequence_adapter< T, boost::circular_buffer< void *, Allocator >, CloneAllocator >::merge(), boost::phoenix::impl::inplace_merge::operator()(), boost::lambda::ll::inplace_merge::operator()(), and boost::graph::distributed::cc_detail::parallel_connected_components().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and inplace_merge().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and inplace_merge().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by inplace_merge().
|
inline |
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
|
inline |
|
inline |
template function is_sorted
range-based version of the is_sorted std algorithm
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and is_sorted().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by is_sorted().
|
inline |
References boost::flyweights::in.
joined_range<const SinglePassRange1, const SinglePassRange2> boost::range::join | ( | const SinglePassRange1 & | r1, |
const SinglePassRange2 & | r2 | ||
) |
References BOOST_RANGE_CONCEPT_ASSERT.
joined_range<SinglePassRange1, SinglePassRange2> boost::range::join | ( | SinglePassRange1 & | r1, |
SinglePassRange2 & | r2 | ||
) |
References BOOST_RANGE_CONCEPT_ASSERT.
|
inline |
template function lexicographic_compare
range-based version of the lexicographic_compare std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lexicographical_compare().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by lexicographical_compare().
|
inline |
template function lower_bound
range-based version of the lower_bound std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and lower_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by lower_bound().
|
inline |
template function make_heap
range-based version of the make_heap std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and make_heap().
Referenced by boost::detail::bfs_king_visitor< OutputIterator, Buffer, Compare, PseudoDegreeMap, VecMap, VertexIndexMap >::finish_vertex(), boost::phoenix::impl::make_heap::operator()(), and boost::lambda::ll::make_heap::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and make_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and make_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by make_heap().
|
inline |
template function max_element
range-based version of the max_element std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
Referenced by boost::betweenness_centrality_clustering(), boost::bucket_sort(), boost::geometry::detail::point_on_surface::calculate_point_on_surface(), boost::geometry::detail::point_on_surface::max_value(), boost::numeric::odeint::vector_space_norm_inf< vex::multivector< T, N > >::operator()(), boost::geometry::detail::point_on_surface::select_below< Dimension, Value >::operator()(), boost::phoenix::impl::max_element::operator()(), and boost::lambda::ll::max_element::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and max_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by max_element().
|
inline |
template function merge
range-based version of the merge std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and merge().
Referenced by boost::heap::heap_merge(), boost::heap::detail::heap_merge_same< Heap >::merge(), boost::phoenix::impl::merge::operator()(), and boost::lambda::ll::merge::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by merge().
|
inline |
template function min_element
range-based version of the min_element std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
Referenced by boost::down_heap(), boost::graph::distributed::detail::initialize_min_in_weights(), boost::graph::distributed::detail::initialize_min_out_weights(), boost::accumulators::impl::weighted_p_square_quantile_impl< Sample, Weight, Impl >::operator()(), boost::accumulators::impl::weighted_p_square_cumulative_distribution_impl< Sample, Weight >::operator()(), boost::accumulators::impl::weighted_extended_p_square_impl< Sample, Weight >::operator()(), boost::geometry::detail::point_on_surface::min_of_intruder< Dimension, Value >::operator()(), boost::phoenix::impl::min_element::operator()(), and boost::lambda::ll::min_element::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and min_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by min_element().
|
inline |
template function mismatch
range-based version of the mismatch std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::mismatch_impl().
|
inline |
template function next_permutation
range-based version of the next_permutation std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and next_permutation().
Referenced by boost::phoenix::impl::next_permutation::operator()(), and boost::lambda::ll::next_permutation::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and next_permutation().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and next_permutation().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by next_permutation().
|
inline |
template function nth_element
range-based version of the nth_element std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and nth_element().
Referenced by boost::phoenix::impl::nth_element::operator()(), and boost::lambda::ll::nth_element::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and nth_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and nth_element().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by nth_element().
|
inline |
|
inline |
|
inline |
template function partial_sort
range-based version of the partial_sort std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partial_sort().
Referenced by boost::phoenix::impl::partial_sort::operator()(), and boost::lambda::ll::partial_sort::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partial_sort().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partial_sort().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by partial_sort().
|
inline |
template function partial_sort_copy
range-based version of the partial_sort_copy std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partial_sort_copy().
Referenced by boost::phoenix::impl::partial_sort_copy::operator()(), and boost::lambda::ll::partial_sort_copy::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partial_sort_copy().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partial_sort_copy().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by partial_sort_copy().
|
inline |
template function partition
range-based version of the partition std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partition().
Referenced by boost::phoenix::impl::partition::operator()(), and boost::lambda::ll::partition::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partition().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and partition().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by partition().
|
inline |
template function pop_heap
range-based version of the pop_heap std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and pop_heap().
Referenced by boost::accumulators::impl::tail_impl< Sample, LeftRight >::operator()(), boost::phoenix::impl::pop_heap::operator()(), boost::lambda::ll::pop_heap::operator()(), and boost::heap::priority_queue< T, A0, A1, A2, A3 >::pop().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and pop_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and pop_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by pop_heap().
|
inline |
template function prev_permutation
range-based version of the prev_permutation std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and prev_permutation().
Referenced by boost::phoenix::impl::prev_permutation::operator()(), and boost::lambda::ll::prev_permutation::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and prev_permutation().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and prev_permutation().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by prev_permutation().
|
inline |
References boost::asio::begin, BOOST_ASSERT_MSG, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
References boost::asio::begin, BOOST_ASSERT_MSG, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
|
inline |
template function push_heap
range-based version of the push_heap std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and push_heap().
Referenced by boost::heap::priority_queue< T, A0, A1, A2, A3 >::emplace(), boost::phoenix::impl::push_heap::operator()(), boost::lambda::ll::push_heap::operator()(), and boost::heap::priority_queue< T, A0, A1, A2, A3 >::push().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and push_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and push_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by push_heap().
|
inline |
template function random_shuffle
range-based version of the random_shuffle std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and random_shuffle().
Referenced by boost::phoenix::impl::random_shuffle::operator()(), boost::lambda::ll::random_shuffle::operator()(), boost::parallel::random_distribution::random_distribution(), and boost::parallel::twod_random::twod_random().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and random_shuffle().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and random_shuffle().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by random_shuffle().
|
inline |
template function remove
range-based version of the remove std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, remove(), and boost::phoenix::val().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, remove(), and boost::phoenix::val().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, remove(), and boost::phoenix::val().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::phoenix::val().
Referenced by remove().
|
inline |
template function remove_copy
range-based version of the remove_copy std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::phoenix::impl::remove_copy::operator()(), and boost::lambda::ll::remove_copy::operator()().
|
inline |
|
inline |
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::fusion::remove_if().
|
inline |
template function remove_if
range-based version of the remove_if std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and remove_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and remove_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and remove_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by remove_if().
|
inline |
template function replace
range-based version of the replace std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and replace().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by replace().
|
inline |
template function replace_copy
range-based version of the replace_copy std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::phoenix::impl::replace_copy::operator()(), and boost::lambda::ll::replace_copy::operator()().
|
inline |
template function replace_copy_if
range-based version of the replace_copy_if std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::phoenix::impl::replace_copy_if::operator()(), and boost::lambda::ll::replace_copy_if::operator()().
|
inline |
template function replace_if
range-based version of the replace_if std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and replace_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by replace_if().
|
inline |
template function reverse
range-based version of the reverse std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and reverse().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::geometry::detail::reverse::range_reverse::apply(), and reverse().
|
inline |
template function reverse_copy
range-based version of the reverse_copy std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::find_odd_cycle(), boost::phoenix::impl::reverse_copy::operator()(), and boost::lambda::ll::reverse_copy::operator()().
|
inline |
template function rotate
range-based version of the rotate std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and rotate().
Referenced by boost::numeric::ublas::coordinate_vector< T, IB, IA, TA >::inplace_merge(), boost::numeric::ublas::coordinate_matrix< T, L, IB, IA, TA >::inplace_merge(), boost::phoenix::impl::rotate::operator()(), and boost::lambda::ll::rotate::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by rotate().
|
inline |
template function rotate
range-based version of the rotate std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by boost::phoenix::impl::rotate_copy::operator()(), and boost::lambda::ll::rotate_copy::operator()().
|
inline |
template function search
range-based version of the search std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
Referenced by boost::basic_string_ref< charT, traits >::find(), boost::container::basic_string< CharT, Traits, Allocator >::find(), boost::lambda::ll::search::operator()(), boost::phoenix::impl::search::operator()(), and boost::basic_string_ref< charT, traits >::rfind().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and search().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by search().
|
inline |
template function search
range-based version of the search std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_pred_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_pred_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_pred_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_DEDUCED_TYPENAME, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::search_n_pred_impl().
|
inline |
template function set_difference
range-based version of the set_difference std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and set_difference().
Referenced by boost::edge_connectivity(), boost::graph::distributed::fleischer_hendrickson_pinar_strong_components(), boost::phoenix::impl::set_difference::operator()(), and boost::lambda::ll::set_difference::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by set_difference().
|
inline |
template function set_intersection
range-based version of the set_intersection std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and set_intersection().
Referenced by boost::graph::distributed::fleischer_hendrickson_pinar_strong_components(), boost::iterative_bit_vector_dominator_tree(), boost::phoenix::impl::set_intersection::operator()(), and boost::lambda::ll::set_intersection::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by set_intersection().
|
inline |
template function set_symmetric_difference
range-based version of the set_symmetric_difference std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and set_symmetric_difference().
Referenced by boost::lambda::ll::set_symmetric_difference::operator()(), and boost::phoenix::impl::set_symmetric_difference::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by set_symmetric_difference().
|
inline |
template function set_union
range-based version of the set_union std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and set_union().
Referenced by boost::graph::distributed::fleischer_hendrickson_pinar_strong_components(), boost::phoenix::impl::set_union::operator()(), and boost::lambda::ll::set_union::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by set_union().
|
inline |
template function sort
range-based version of the sort std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and sort().
Referenced by boost::detail::sort_vertices().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and sort().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and sort().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by sort().
|
inline |
template function sort_heap
range-based version of the sort_heap std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and sort_heap().
Referenced by boost::phoenix::impl::sort_heap::operator()(), boost::lambda::ll::sort_heap::operator()(), and boost::accumulators::impl::tail_impl< Sample, LeftRight >::result().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and sort_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and sort_heap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by sort_heap().
|
inline |
template function stable_partition
range-based version of the stable_partition std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and stable_partition().
Referenced by boost::algorithm::gather(), boost::phoenix::impl::stable_partition::operator()(), boost::lambda::ll::stable_partition::operator()(), boost::intrusive::slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder >::remove_and_dispose_if(), and boost::intrusive::slist_impl< ValueTraits, SizeType, BoolFlags, HeaderHolder >::remove_if().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and stable_partition().
|
inline |
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and stable_partition().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by stable_partition().
|
inline |
template function stable_sort
range-based version of the stable_sort std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and stable_sort().
Referenced by boost::bucket_sort(), boost::extra_greedy_matching< Graph, MateMap >::find_matching(), boost::phoenix::impl::stable_sort::operator()(), and boost::lambda::ll::stable_sort::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and stable_sort().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and stable_sort().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by stable_sort().
|
inline |
template function swap_ranges
range-based version of the swap_ranges std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::swap_ranges_impl().
Referenced by boost::lambda::ll::swap_ranges::operator()(), boost::numeric::ublas::bounded_array< T, M *N >::swap(), boost::wave::util::SmallStringOpt< Storage, threshold, Align >::swap(), boost::numeric::ublas::c_vector< T, N >::swap(), and boost::numeric::ublas::c_matrix< T, N, M >::swap().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::swap_ranges_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::swap_ranges_impl().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::swap_ranges_impl().
Referenced by boost::range_detail::swap_ranges_impl().
|
inline |
template function transform
range-based version of the transform std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and transform().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and boost::range_detail::transform_impl().
Referenced by transform().
|
inline |
template function unique
range-based version of the unique std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and unique().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and unique().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and unique().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and unique().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References BOOST_RANGE_CONCEPT_ASSERT.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References BOOST_RANGE_CONCEPT_ASSERT.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References BOOST_RANGE_CONCEPT_ASSERT.
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References BOOST_RANGE_CONCEPT_ASSERT.
Referenced by boost::geometry::detail::unique::range_unique::apply(), and unique().
|
inline |
template function unique_copy
range-based version of the unique_copy std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and unique_copy().
Referenced by boost::phoenix::impl::unique_copy::operator()(), and boost::lambda::ll::unique_copy::operator()().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by unique_copy().
|
inline |
template function upper_bound
range-based version of the upper_bound std algorithm
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
BOOST_DEDUCED_TYPENAME range_iterator<const ForwardRange>::type boost::range::upper_bound | ( | const ForwardRange & | rng, |
Value | val | ||
) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, boost::end, and upper_bound().
|
inline |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
References boost::asio::begin, BOOST_RANGE_CONCEPT_ASSERT, and boost::end.
Referenced by upper_bound().