[/ Copyright 2010 Neil Groves Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) /] [section:headers Library Headers] [section:general General] [table [[Header ] [Includes ] [Related Concept ]] [[`` ] [everything from Boost.Range version 1 (Boost versions 1.42 and below). Includes the core range functions and metafunctions, but excludes Range Adaptors and Range Algorithms. ] [- ]] [[`` ] [every metafunction ] [- ]] [[`` ] [every function ] [- ]] [[`` ] [__range_value__ ] [__single_pass_range__ ]] [[`` ] [__range_iterator__ ] [__single_pass_range__ ]] [[`` ] [__range_difference__ ] [__forward_range__ ]] [[`` ] [__range_pointer__ ] [-]] [[`` ] [__range_category__ ] [-]] [[``] [__range_reverse_iterator__ ] [__bidirectional_range__ ]] [[`` ] [__begin__ and __const_begin__ ] [__single_pass_range__ ]] [[`` ] [__end__ and __const_end__ ] [__single_pass_range__ ]] [[`` ] [__empty__ ] [__single_pass_range__ ]] [[`` ] [__distance__ ] [__forward_range__ ]] [[`` ] [__size__ ] [__random_access_range__ ]] [[`` ] [__rbegin__ and __const_rbegin__] [__bidirectional_range__ ]] [[`` ] [__rend__ and __const_rend__ ] [__bidirectional_range__ ]] [[`` ] [__as_array__ ] [- ]] [[`` ] [__as_literal__ ] [- ]] [[`` ] [__iterator_range__ ] [- ]] [[`` ] [__sub_range__ ] [- ]] [[`` ] [__range_concepts__ ] [- ]] [[`` ] [every range adaptor ] [- ]] [[`` ] [every range equivalent of an STL algorithm ] [- ]] [[`` ] [every range algorithm that is an extension of the STL algorithms ] [- ]] [[`` ] [ __counting_range__ ] [-]] [[`` ] [ __istream_range__ ] [-]] [[`` ] [ __irange__ ] [-]] [[`` ] [ __join__ ] [-]] ] [endsect] [section:adaptors Adaptors] [table [[Header ][Includes ]] [[``] [__range_adaptors_adjacent_filtered__ ]] [[``] [__range_adaptors_copied__]] [[``] [__range_adaptors_filtered__]] [[``] [__range_adaptors_indexed__]] [[``] [__range_adaptors_indirected__]] [[``] [__range_adaptors_map_keys__ __range_adaptors_map_values__]] [[``] [__range_adaptors_replaced__]] [[``] [__range_adaptors_replaced_if__]] [[``] [__range_adaptors_reversed__]] [[``] [__range_adaptors_sliced__]] [[``] [__range_adaptors_strided__]] [[``] [__range_adaptors_tokenized__]] [[``] [__range_adaptors_transformed__]] [[``] [__range_adaptors_uniqued__]] ] [endsect] [section:algorithm Algorithm] [table [[Header ][Includes ]] [[``] [__range_algorithms_adjacent_find__]] [[``] [__range_algorithms_binary_search__]] [[``] [__range_algorithms_copy__]] [[``] [__range_algorithms_copy_backward__]] [[``] [__range_algorithms_count__]] [[``] [__range_algorithms_count_if__]] [[``] [__range_algorithms_equal__]] [[``] [__range_algorithms_equal_range__]] [[``] [__range_algorithms_fill__]] [[``] [__range_algorithms_fill_n__]] [[``] [__range_algorithms_find__]] [[``] [__range_algorithms_find_end__]] [[``] [__range_algorithms_find_first_of__]] [[``] [__range_algorithms_find_if__]] [[``] [__range_algorithms_for_each__]] [[``] [__range_algorithms_generate__]] [[``] [__range_algorithms_push_heap__ __range_algorithms_pop_heap__ __range_algorithms_make_heap__ __range_algorithms_sort_heap__]] [[``] [__range_algorithms_inplace_merge__]] [[``] [__range_algorithms_lexicographical_compare__]] [[``] [__range_algorithms_lower_bound__]] [[``] [__range_algorithms_max_element__]] [[``] [__range_algorithms_merge__]] [[``] [__range_algorithms_min_element__]] [[``] [__range_algorithms_mismatch__]] [[``] [__range_algorithms_nth_element__]] [[``] [__range_algorithms_partial_sort__]] [[``] [__range_algorithms_partition__]] [[``] [__range_algorithms_next_permutation__ __range_algorithms_prev_permutation__]] [[``] [__range_algorithms_random_shuffle__]] [[``] [__range_algorithms_remove__]] [[``] [__range_algorithms_remove_copy__]] [[``] [__range_algorithms_remove_copy_if__]] [[``] [__range_algorithms_remove_if__]] [[``] [__range_algorithms_replace__]] [[``] [__range_algorithms_replace_copy__]] [[``] [__range_algorithms_replace_copy_if__]] [[``] [__range_algorithms_replace_if__]] [[``] [__range_algorithms_reverse__]] [[``] [__range_algorithms_reverse_copy__]] [[``] [__range_algorithms_rotate__]] [[``] [__range_algorithms_rotate_copy__]] [[``] [__range_algorithms_search__]] [[``] [__range_algorithms_search_n__]] [[``] [__range_algorithms_includes__ __range_algorithms_set_union__ __range_algorithms_set_intersection__ __range_algorithms_set_difference__ __range_algorithms_set_symmetric_difference__]] [[``] [__range_algorithms_sort__]] [[``] [__range_algorithms_stable_partition__]] [[``] [__range_algorithms_swap_ranges__]] [[``] [__range_algorithms_transform__]] [[``] [__range_algorithms_unique__]] [[``] [__range_algorithms_unique_copy__]] [[``] [__range_algorithms_upper_bound__]] ] [endsect] [section:algorithm_ext Algorithm Extensions] [table [[Header ][Includes ]] [[``] [__range_algorithm_ext_copy_n__]] [[``] [__range_algorithm_ext_erase__]] [[``] [__range_algorithm_ext_for_each__]] [[``] [__range_algorithm_ext_insert__]] [[``] [__range_algorithm_ext_iota__]] [[``] [__range_algorithm_ext_is_sorted__]] [[``] [__range_algorithm_ext_overwrite__]] [[``] [__range_algorithm_ext_push_back__]] [[``] [__range_algorithm_ext_push_front__]] ] [endsect] [endsect]