<<boost/range.hpp>> |
Все, что было сделано в СИЗО. Диапазон версии 1 (выше версии 1.42 и ниже). Включает основные функции диапазона и метафункции, но исключает адаптеры диапазона и алгоритмы диапазона. |
|
<<boost/range/metafunctions.hpp>> |
Каждая метафункция |
|
<<boost/range/functions.hpp>> |
Каждая функция |
|
<<boost/range/value_type.hpp>> |
<range_value> |
Одиночный проход |
<<boost/range/iterator.hpp>> |
<range_iterator> |
Одиночный проход |
<<boost/range/difference_type.hpp>> |
<range_difference> |
Вперед |
<<boost/range/pointer.hpp>> |
<range_pointer> |
|
<<boost/range/category.hpp>> |
<range_category> |
|
<<boost/range/reverse_iterator.hpp>> |
<range_reverse_iterator> |
Двунаправленный диапазон |
<<boost/range/begin.hpp>> |
<begin>и<const_begin> |
Одиночный проход |
<<boost/range/end.hpp>> |
<end>и<const_end> |
Одиночный проход |
<<boost/range/empty.hpp>> |
<empty> |
Одиночный проход |
<<boost/range/distance.hpp>> |
<distance> |
Вперед |
<<boost/range/size.hpp>> |
<size> |
Рандомный диапазон доступа |
<<boost/range/rbegin.hpp>> |
<rbegin>и<const_rbegin> |
Двунаправленный диапазон |
<<boost/range/rend.hpp>> |
<rend>и<const_rend> |
Двунаправленный диапазон |
<<boost/range/as_array.hpp>> |
<as_array> |
|
<<boost/range/as_literal.hpp>> |
<as_literal> |
|
<<boost/range/iterator_range.hpp>> |
<iterator_range> |
|
<<boost/range/sub_range.hpp>> |
<sub_range> |
|
<<boost/range/concepts.hpp>> |
Концепции дальности |
|
<<boost/range/adaptors.hpp>> |
каждый адаптер диапазона |
|
<<boost/range/algorithm.hpp>> |
каждый диапазон, эквивалентный алгоритму STL |
|
<<boost/range/algorithm_ext.hpp>> |
каждый алгоритм диапазона, который является расширением алгоритмов STL |
|
<<boost/range/counting_range.hpp>> |
<counting_range> |
|
<<boost/range/istream_range.hpp>> |
<istream_range> |
|
<<boost/range/irange.hpp>> |
<irange> |
|
<<boost/range/join.hpp>> |
<join> |
|