|
template<class ForwardRng , class BinPredicate > |
adjacent_filtered_range
< BinPredicate, ForwardRng,
true > | operator| (ForwardRng &r, const adjacent_holder< BinPredicate > &f) |
|
template<class ForwardRng , class BinPredicate > |
adjacent_filtered_range
< BinPredicate, const
ForwardRng, true > | operator| (const ForwardRng &r, const adjacent_holder< BinPredicate > &f) |
|
template<class ForwardRng , class BinPredicate > |
adjacent_filtered_range
< BinPredicate, ForwardRng,
false > | operator| (ForwardRng &r, const adjacent_excl_holder< BinPredicate > &f) |
|
template<class ForwardRng , class BinPredicate > |
adjacent_filtered_range
< BinPredicate, ForwardRng,
false > | operator| (const ForwardRng &r, const adjacent_excl_holder< BinPredicate > &f) |
|
template<class ForwardRange , class Predicate > |
filtered_range< Predicate,
ForwardRange > | operator| (ForwardRange &r, const filter_holder< Predicate > &f) |
|
template<class ForwardRange , class Predicate > |
filtered_range< Predicate,
const ForwardRange > | operator| (const ForwardRange &r, const filter_holder< Predicate > &f) |
|
template<typename SinglePassRange , typename Sep , typename Prefix , typename Postfix > |
range_detail::formatted_range
< typename range_iterator
< const SinglePassRange >
::type, Sep, Prefix, Postfix > | operator| (const SinglePassRange &rng, const range_detail::formatted_holder< Sep, Prefix, Postfix > &holder) |
|
template<typename Char , typename Traits , typename Iter , typename Sep , typename Prefix , typename Postfix > |
std::basic_ostream< Char,
Traits > & | operator<< (std::basic_ostream< Char, Traits > &out, const formatted_range< Iter, Sep, Prefix, Postfix > &writer) |
|
template<class SinglePassRange > |
indirected_range< SinglePassRange > | operator| (SinglePassRange &r, indirect_forwarder) |
|
template<class SinglePassRange > |
indirected_range< const
SinglePassRange > | operator| (const SinglePassRange &r, indirect_forwarder) |
|
template<class StdPairRng > |
select_first_range< StdPairRng > | operator| (const StdPairRng &r, map_keys_forwarder) |
|
template<class StdPairRng > |
select_second_mutable_range
< StdPairRng > | operator| (StdPairRng &r, map_values_forwarder) |
|
template<class StdPairRng > |
select_second_const_range
< StdPairRng > | operator| (const StdPairRng &r, map_values_forwarder) |
|
template<class SinglePassRange > |
replaced_range< SinglePassRange > | operator| (SinglePassRange &r, const replace_holder< BOOST_DEDUCED_TYPENAME range_value< SinglePassRange >::type > &f) |
|
template<class SinglePassRange > |
replaced_range< const
SinglePassRange > | operator| (const SinglePassRange &r, const replace_holder< BOOST_DEDUCED_TYPENAME range_value< SinglePassRange >::type > &f) |
|
template<class Pred , class SinglePassRange > |
replaced_if_range< Pred,
SinglePassRange > | operator| (SinglePassRange &r, const replace_if_holder< Pred, BOOST_DEDUCED_TYPENAME range_value< SinglePassRange >::type > &f) |
|
template<class Pred , class SinglePassRange > |
replaced_if_range< Pred, const
SinglePassRange > | operator| (const SinglePassRange &r, const replace_if_holder< Pred, BOOST_DEDUCED_TYPENAME range_value< SinglePassRange >::type > &f) |
|
template<class BidirectionalRange > |
reversed_range
< BidirectionalRange > | operator| (BidirectionalRange &r, reverse_forwarder) |
|
template<class BidirectionalRange > |
reversed_range< const
BidirectionalRange > | operator| (const BidirectionalRange &r, reverse_forwarder) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< Rng >::type,
forward_traversal_tag > | make_begin_strided_iterator (Rng &rng, Difference stride, forward_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< const Rng >
::type, forward_traversal_tag > | make_begin_strided_iterator (const Rng &rng, Difference stride, forward_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< Rng >::type,
forward_traversal_tag > | make_end_strided_iterator (Rng &rng, Difference stride, forward_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< const Rng >
::type, forward_traversal_tag > | make_end_strided_iterator (const Rng &rng, Difference stride, forward_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< Rng >::type,
bidirectional_traversal_tag > | make_begin_strided_iterator (Rng &rng, Difference stride, bidirectional_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< const Rng >
::type,
bidirectional_traversal_tag > | make_begin_strided_iterator (const Rng &rng, Difference stride, bidirectional_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< Rng >::type,
bidirectional_traversal_tag > | make_end_strided_iterator (Rng &rng, Difference stride, bidirectional_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< const Rng >
::type,
bidirectional_traversal_tag > | make_end_strided_iterator (const Rng &rng, Difference stride, bidirectional_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< Rng >::type,
random_access_traversal_tag > | make_begin_strided_iterator (Rng &rng, Difference stride, random_access_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< const Rng >
::type,
random_access_traversal_tag > | make_begin_strided_iterator (const Rng &rng, Difference stride, random_access_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< Rng >::type,
random_access_traversal_tag > | make_end_strided_iterator (Rng &rng, Difference stride, random_access_traversal_tag) |
|
template<class Rng , class Difference > |
strided_iterator< typename
range_iterator< const Rng >
::type,
random_access_traversal_tag > | make_end_strided_iterator (const Rng &rng, Difference stride, random_access_traversal_tag) |
|
template<class Rng , class Difference > |
strided_range< Rng > | operator| (Rng &rng, const strided_holder< Difference > &stride) |
|
template<class Rng , class Difference > |
strided_range< const Rng > | operator| (const Rng &rng, const strided_holder< Difference > &stride) |
|
template<class BidirectionalRng , class R , class S , class F > |
tokenized_range< BidirectionalRng > | operator| (BidirectionalRng &r, const regex_holder< R, S, F > &f) |
|
template<class BidirectionalRng , class R , class S , class F > |
tokenized_range< const
BidirectionalRng > | operator| (const BidirectionalRng &r, const regex_holder< R, S, F > &f) |
|
template<class SinglePassRange , class UnaryFunction > |
transformed_range
< UnaryFunction,
SinglePassRange > | operator| (SinglePassRange &r, const transform_holder< UnaryFunction > &f) |
|
template<class SinglePassRange , class UnaryFunction > |
transformed_range
< UnaryFunction, const
SinglePassRange > | operator| (const SinglePassRange &r, const transform_holder< UnaryFunction > &f) |
|
template<class ForwardRng > |
uniqued_range< ForwardRng > | operator| (ForwardRng &r, unique_forwarder) |
|
template<class ForwardRng > |
uniqued_range< const ForwardRng > | operator| (const ForwardRng &r, unique_forwarder) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 , class IteratorCategoryTag1 , class IteratorCategoryTag2 > |
bool | equal_impl (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2, IteratorCategoryTag1, IteratorCategoryTag2) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 , class IteratorCategoryTag1 , class IteratorCategoryTag2 , class BinaryPredicate > |
bool | equal_impl (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2, BinaryPredicate pred, IteratorCategoryTag1, IteratorCategoryTag2) |
|
template<class RandomAccessTraversalReadableIterator1 , class RandomAccessTraversalReadableIterator2 > |
bool | equal_impl (RandomAccessTraversalReadableIterator1 first1, RandomAccessTraversalReadableIterator1 last1, RandomAccessTraversalReadableIterator2 first2, RandomAccessTraversalReadableIterator2 last2, std::random_access_iterator_tag, std::random_access_iterator_tag) |
|
template<class RandomAccessTraversalReadableIterator1 , class RandomAccessTraversalReadableIterator2 , class BinaryPredicate > |
bool | equal_impl (RandomAccessTraversalReadableIterator1 first1, RandomAccessTraversalReadableIterator1 last1, RandomAccessTraversalReadableIterator2 first2, RandomAccessTraversalReadableIterator2 last2, BinaryPredicate pred, std::random_access_iterator_tag, std::random_access_iterator_tag) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 > |
bool | equal (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 , class BinaryPredicate > |
bool | equal (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2, BinaryPredicate pred) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 > |
std::pair
< SinglePassTraversalReadableIterator1,
SinglePassTraversalReadableIterator2 > | mismatch_impl (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 , class BinaryPredicate > |
std::pair
< SinglePassTraversalReadableIterator1,
SinglePassTraversalReadableIterator2 > | mismatch_impl (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2, BinaryPredicate pred) |
|
template<typename ForwardIterator , typename Integer , typename Value > |
ForwardIterator | search_n_impl (ForwardIterator first, ForwardIterator last, Integer count, const Value &value, std::forward_iterator_tag) |
|
template<typename RandomAccessIterator , typename Integer , typename Value > |
RandomAccessIterator | search_n_impl (RandomAccessIterator first, RandomAccessIterator last, Integer count, const Value &value, std::random_access_iterator_tag) |
|
template<typename ForwardIterator , typename Integer , typename Value , typename BinaryPredicate > |
ForwardIterator | search_n_pred_impl (ForwardIterator first, ForwardIterator last, Integer count, const Value &value, BinaryPredicate pred, std::forward_iterator_tag) |
|
template<typename RandomAccessIterator , typename Integer , typename Value , typename BinaryPredicate > |
RandomAccessIterator | search_n_pred_impl (RandomAccessIterator first, RandomAccessIterator last, Integer count, const Value &value, BinaryPredicate pred, std::random_access_iterator_tag) |
|
template<typename ForwardIterator , typename Integer , typename Value > |
ForwardIterator | search_n_impl (ForwardIterator first, ForwardIterator last, Integer count, const Value &value) |
|
template<typename ForwardIterator , typename Integer , typename Value , typename BinaryPredicate > |
ForwardIterator | search_n_pred_impl (ForwardIterator first, ForwardIterator last, Integer count, const Value &value, BinaryPredicate pred) |
|
template<class Iterator1 , class Iterator2 > |
void | swap_ranges_impl (Iterator1 it1, Iterator1 last1, Iterator2 it2, Iterator2 last2, single_pass_traversal_tag, single_pass_traversal_tag) |
|
template<class Iterator1 , class Iterator2 > |
void | swap_ranges_impl (Iterator1 it1, Iterator1 last1, Iterator2 it2, Iterator2 last2, random_access_traversal_tag, random_access_traversal_tag) |
|
template<class Iterator1 , class Iterator2 > |
void | swap_ranges_impl (Iterator1 first1, Iterator1 last1, Iterator2 first2, Iterator2 last2) |
|
template<class SinglePassTraversalReadableIterator1 , class SinglePassTraversalReadableIterator2 , class OutputIterator , class BinaryFunction > |
OutputIterator | transform_impl (SinglePassTraversalReadableIterator1 first1, SinglePassTraversalReadableIterator1 last1, SinglePassTraversalReadableIterator2 first2, SinglePassTraversalReadableIterator2 last2, OutputIterator out, BinaryFunction fn) |
|
template<class InputIterator1 , class InputIterator2 , class Fn2 > |
Fn2 | for_each_impl (InputIterator1 first1, InputIterator1 last1, InputIterator2 first2, InputIterator2 last2, Fn2 fn) |
|
std::size_t | length (const char *s) |
|
std::size_t | length (const wchar_t *s) |
|
bool | is_char_ptr (char *) |
|
bool | is_char_ptr (const char *) |
|
bool | is_char_ptr (wchar_t *) |
|
bool | is_char_ptr (const wchar_t *) |
|
template<class T > |
long | is_char_ptr (const T &) |
|
template<class T > |
iterator_range< T * > | make_range (T *const r, bool) |
|
template<class T > |
iterator_range
< BOOST_DEDUCED_TYPENAME
range_iterator< T >::type > | make_range (T &r, long) |
|
template<typename C > |
BOOST_DEDUCED_TYPENAME
range_iterator< C >::type | range_begin (C &c) |
|
template<typename Iterator > |
Iterator | range_begin (const std::pair< Iterator, Iterator > &p) |
|
template<typename Iterator > |
Iterator | range_begin (std::pair< Iterator, Iterator > &p) |
|
template<typename T , std::size_t sz> |
const T * | range_begin (const T(&a)[sz]) |
|
template<typename T , std::size_t sz> |
T * | range_begin (T(&a)[sz]) |
|
template<typename C > |
BOOST_DEDUCED_TYPENAME
range_iterator< C >::type | range_end (C &c) |
|
template<typename Iterator > |
Iterator | range_end (const std::pair< Iterator, Iterator > &p) |
|
template<typename Iterator > |
Iterator | range_end (std::pair< Iterator, Iterator > &p) |
|
template<typename T , std::size_t sz> |
const T * | range_end (const T(&a)[sz]) |
|
template<typename T , std::size_t sz> |
T * | range_end (T(&a)[sz]) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
bool | inner_product_precondition (const SinglePassRange1 &, const SinglePassRange2 &, std::input_iterator_tag, std::input_iterator_tag) |
|
template<class SinglePassRange1 , class SinglePassRange2 > |
bool | inner_product_precondition (const SinglePassRange1 &rng1, const SinglePassRange2 &rng2, std::forward_iterator_tag, std::forward_iterator_tag) |
|
template<class SinglePassRange > |
typename::boost::enable_if
< has_member_size
< SinglePassRange >, typename
range_size< const
SinglePassRange >::type >
::type | range_calculate_size (const SinglePassRange &rng) |
|
template<class SinglePassRange > |
disable_if< has_member_size
< SinglePassRange >, typename
range_size< const
SinglePassRange >::type >
::type | range_calculate_size (const SinglePassRange &rng) |
|