René's URL Explorer Experiment


Title: Iterator library - cppreference.com

Generator: MediaWiki 1.21.2

direct link

Domain: cppreference.com

Links:

cppreference.com https://cppreference.com/index.html
Create accounthttps://en.cppreference.com/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Fiterator&type=signup
Log inhttps://en.cppreference.com/mwiki/index.php?title=Special:UserLogin&returnto=cpp%2Fiterator
Pagehttps://cppreference.com/w/cpp/iterator.html
Discussionhttps://en.cppreference.com/mwiki/index.php?title=Talk:cpp/iterator&action=edit&redlink=1
https://cppreference.com/w/cpp/iterator.html
Viewhttps://cppreference.com/w/cpp/iterator.html
Edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit
Historyhttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=history
https://cppreference.com/w/cpp/iterator.html
cpphttps://cppreference.com/w/cpp.html
C++https://cppreference.com/w/cpp.html
Compiler supporthttps://cppreference.com/w/cpp/compiler_support.html
Freestanding and hostedhttps://cppreference.com/w/cpp/freestanding.html
Languagehttps://cppreference.com/w/cpp/language.html
Standard libraryhttps://cppreference.com/w/cpp/standard_library.html
Standard library headershttps://cppreference.com/w/cpp/headers.html
Named requirementshttps://cppreference.com/w/cpp/iterator/concepts.html
Feature test macroshttps://cppreference.com/w/cpp/experimental/feature_test.html
Language support libraryhttps://cppreference.com/w/cpp/utility.html#Language_support
Concepts libraryhttps://cppreference.com/w/cpp/concepts.html
Diagnostics libraryhttps://cppreference.com/w/cpp/error.html
Memory management libraryhttps://cppreference.com/w/cpp/memory.html
Metaprogramming libraryhttps://cppreference.com/w/cpp/meta.html
General utilities libraryhttps://cppreference.com/w/cpp/utility.html
Containers libraryhttps://cppreference.com/w/cpp/container.html
Ranges libraryhttps://cppreference.com/w/cpp/ranges.html
Algorithms libraryhttps://cppreference.com/w/cpp/algorithm.html
Strings libraryhttps://cppreference.com/w/cpp/string.html
Text processing libraryhttps://cppreference.com/w/cpp/text.html
Numerics libraryhttps://cppreference.com/w/cpp/numeric.html
Date and time libraryhttps://cppreference.com/w/cpp/chrono.html
Input/output libraryhttps://cppreference.com/w/cpp/io.html
Filesystem libraryhttps://cppreference.com/w/cpp/filesystem.html
Concurrency support libraryhttps://cppreference.com/w/cpp/atomic.html
Execution control libraryhttps://cppreference.com/w/cpp/experimental/execution.html
Technical specificationshttps://cppreference.com/w/cpp/experimental.html
Symbols indexhttps://cppreference.com/w/cpp/symbol_index.html
External librarieshttps://cppreference.com/w/cpp/links/libs.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/navbar_content&action=edit
Iterator conceptshttps://cppreference.com/w/cpp/iterator.html#Iterator_concepts
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
weakly_incrementablehttps://cppreference.com/w/cpp/iterator/weakly_incrementable.html
incrementablehttps://cppreference.com/w/cpp/iterator/incrementable.html
is-integer-likeis-signed-integer-likehttps://cppreference.com/w/cpp/iterator/is-integer-like.html
sentinel_forhttps://cppreference.com/w/cpp/iterator/sentinel_for.html
sized_sentinel_forhttps://cppreference.com/w/cpp/iterator/sized_sentinel_for.html
input_iteratorhttps://cppreference.com/w/cpp/iterator/input_iterator.html
output_iteratorhttps://cppreference.com/w/cpp/iterator/output_iterator.html
input_or_output_iteratorhttps://cppreference.com/w/cpp/iterator/input_or_output_iterator.html
forward_iteratorhttps://cppreference.com/w/cpp/iterator/forward_iterator.html
bidirectional_iteratorhttps://cppreference.com/w/cpp/iterator/bidirectional_iterator.html
random_access_iteratorhttps://cppreference.com/w/cpp/iterator/random_access_iterator.html
contiguous_iteratorhttps://cppreference.com/w/cpp/iterator/contiguous_iterator.html
Iterator primitiveshttps://cppreference.com/w/cpp/iterator.html#Iterator_primitives
input_iterator_tagoutput_iterator_tagforward_iterator_tagbidirectional_iterator_tagrandom_access_iterator_tagcontiguous_iterator_taghttps://cppreference.com/w/cpp/iterator/iterator_tags.html
iter_value_titer_difference_titer_reference_titer_const_reference_titer_rvalue_reference_titer_common_reference_thttps://cppreference.com/w/cpp/iterator/iter_t.html
iteratorhttps://cppreference.com/w/cpp/iterator/iterator.html
iterator_traitshttps://cppreference.com/w/cpp/iterator/iterator_traits.html
incrementable_traitshttps://cppreference.com/w/cpp/iterator/incrementable_traits.html
indirectly_readable_traitshttps://cppreference.com/w/cpp/iterator/readable_traits.html
Algorithm concepts and utilitieshttps://cppreference.com/w/cpp/iterator.html#Algorithm_concepts_and_utilities
Indirect callable conceptshttps://cppreference.com/w/cpp/iterator.html#Indirect_callable_concepts
indirectly_unary_invocableindirectly_regular_unary_invocablehttps://cppreference.com/w/cpp/iterator/indirectly_unary_invocable.html
indirect_unary_predicatehttps://cppreference.com/w/cpp/iterator/indirect_unary_predicate.html
indirect_binary_predicatehttps://cppreference.com/w/cpp/iterator/indirect_binary_predicate.html
indirect_equivalence_relationhttps://cppreference.com/w/cpp/iterator/indirect_equivalence_relation.html
indirect_strict_weak_orderhttps://cppreference.com/w/cpp/iterator/indirect_strict_weak_order.html
Common algorithm requirementshttps://cppreference.com/w/cpp/iterator.html#Common_algorithm_requirements
indirectly_movablehttps://cppreference.com/w/cpp/iterator/indirectly_movable.html
indirectly_movable_storablehttps://cppreference.com/w/cpp/iterator/indirectly_movable_storable.html
indirectly_copyablehttps://cppreference.com/w/cpp/iterator/indirectly_copyable.html
indirectly_copyable_storablehttps://cppreference.com/w/cpp/iterator/indirectly_copyable_storable.html
indirectly_swappablehttps://cppreference.com/w/cpp/iterator/indirectly_swappable.html
indirectly_comparablehttps://cppreference.com/w/cpp/iterator/indirectly_comparable.html
permutablehttps://cppreference.com/w/cpp/iterator/permutable.html
mergeablehttps://cppreference.com/w/cpp/iterator/mergeable.html
sortablehttps://cppreference.com/w/cpp/iterator/sortable.html
Utilitieshttps://cppreference.com/w/cpp/iterator.html#Utilities
indirect_result_thttps://cppreference.com/w/cpp/iterator/indirect_result_t.html
projectedhttps://cppreference.com/w/cpp/iterator/projected.html
projected_value_thttps://cppreference.com/w/cpp/iterator/projected_value_t.html
Iterator adaptorshttps://cppreference.com/w/cpp/iterator.html#Iterator_adaptors
reverse_iteratorhttps://cppreference.com/w/cpp/iterator/reverse_iterator.html
make_reverse_iteratorhttps://cppreference.com/w/cpp/iterator/make_reverse_iterator.html
move_iteratorhttps://cppreference.com/w/cpp/iterator/move_iterator.html
make_move_iteratorhttps://cppreference.com/w/cpp/iterator/make_move_iterator.html
default_sentinel_tdefault_sentinelhttps://cppreference.com/w/cpp/iterator/default_sentinel.html
unreachable_sentinel_tunreachable_sentinelhttps://cppreference.com/w/cpp/iterator/unreachable_sentinel_t.html
front_insert_iteratorhttps://cppreference.com/w/cpp/iterator/front_insert_iterator.html
back_insert_iteratorhttps://cppreference.com/w/cpp/iterator/back_insert_iterator.html
inserterhttps://cppreference.com/w/cpp/iterator/inserter.html
insert_iteratorhttps://cppreference.com/w/cpp/iterator/insert_iterator.html
front_inserterhttps://cppreference.com/w/cpp/iterator/front_inserter.html
back_inserterhttps://cppreference.com/w/cpp/iterator/back_inserter.html
move_sentinelhttps://cppreference.com/w/cpp/iterator/move_sentinel.html
common_iteratorhttps://cppreference.com/w/cpp/iterator/common_iterator.html
counted_iteratorhttps://cppreference.com/w/cpp/iterator/counted_iterator.html
basic_const_iteratorhttps://cppreference.com/w/cpp/iterator/basic_const_iterator.html
const_iteratorhttps://cppreference.com/w/cpp/iterator/basic_const_iterator.html
const_sentinelhttps://cppreference.com/w/cpp/iterator/basic_const_iterator.html
make_const_iteratorhttps://cppreference.com/w/cpp/iterator/basic_const_iterator.html
make_const_sentinelhttps://cppreference.com/w/cpp/iterator/basic_const_iterator.html
Stream iteratorshttps://cppreference.com/w/cpp/iterator.html#Stream_iterators
istream_iteratorhttps://cppreference.com/w/cpp/iterator/istream_iterator.html
ostream_iteratorhttps://cppreference.com/w/cpp/iterator/ostream_iterator.html
istreambuf_iteratorhttps://cppreference.com/w/cpp/iterator/istreambuf_iterator.html
ostreambuf_iteratorhttps://cppreference.com/w/cpp/iterator/ostreambuf_iterator.html
Iterator customization pointshttps://cppreference.com/w/cpp/iterator.html#Iterator_customization_points
ranges::iter_movehttps://cppreference.com/w/cpp/iterator/ranges/iter_move.html
ranges::iter_swaphttps://cppreference.com/w/cpp/iterator/ranges/iter_swap.html
Iterator operationshttps://cppreference.com/w/cpp/iterator.html#Iterator_operations
advancehttps://cppreference.com/w/cpp/iterator/advance.html
distancehttps://cppreference.com/w/cpp/iterator/distance.html
prevhttps://cppreference.com/w/cpp/iterator/prev.html
nexthttps://cppreference.com/w/cpp/iterator/next.html
ranges::advancehttps://cppreference.com/w/cpp/iterator/ranges/advance.html
ranges::distancehttps://cppreference.com/w/cpp/iterator/ranges/distance.html
ranges::prevhttps://cppreference.com/w/cpp/iterator/ranges/prev.html
ranges::nexthttps://cppreference.com/w/cpp/iterator/ranges/next.html
Range accesshttps://cppreference.com/w/cpp/iterator.html#Range_access
begincbeginhttps://cppreference.com/w/cpp/iterator/begin.html
rbegincrbeginhttps://cppreference.com/w/cpp/iterator/rbegin.html
endcendhttps://cppreference.com/w/cpp/iterator/end.html
rendcrendhttps://cppreference.com/w/cpp/iterator/rend.html
sizessizehttps://cppreference.com/w/cpp/iterator/size.html
emptyhttps://cppreference.com/w/cpp/iterator/empty.html
datahttps://cppreference.com/w/cpp/iterator/data.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/navbar_content&action=edit
pointershttps://cppreference.com/w/cpp/language/pointer.html
containershttps://cppreference.com/w/cpp/container.html
rangeshttps://cppreference.com/w/cpp/ranges.html
function templatehttps://cppreference.com/w/cpp/language/function_template.html
1 Iterator categorieshttps://cppreference.com/w/cpp/iterator.html#Iterator_categories
2 Definitionshttps://cppreference.com/w/cpp/iterator.html#Definitions
2.1 Types and writabilityhttps://cppreference.com/w/cpp/iterator.html#Types_and_writability
2.2 Dereferenceability and validityhttps://cppreference.com/w/cpp/iterator.html#Dereferenceability_and_validity
2.3 Rangeshttps://cppreference.com/w/cpp/iterator.html#Ranges
2.3.1 Iterator-sentinel rangehttps://cppreference.com/w/cpp/iterator.html#Iterator-sentinel_range
2.3.2 Counted rangehttps://cppreference.com/w/cpp/iterator.html#Counted_range
3 Iterator concepts (since C++20)https://cppreference.com/w/cpp/iterator.html#Iterator_concepts_.28since_C.2B.2B20.29
4 Iterator associated types (since C++20)https://cppreference.com/w/cpp/iterator.html#Iterator_associated_types_.28since_C.2B.2B20.29
5 Iterator primitiveshttps://cppreference.com/w/cpp/iterator.html#Iterator_primitives
6 Iterator customization points (since C++20)https://cppreference.com/w/cpp/iterator.html#Iterator_customization_points_.28since_C.2B.2B20.29
7 Algorithm concepts and utilities (since C++20)https://cppreference.com/w/cpp/iterator.html#Algorithm_concepts_and_utilities_.28since_C.2B.2B20.29
7.1 Indirect callable conceptshttps://cppreference.com/w/cpp/iterator.html#Indirect_callable_concepts
7.2 Common algorithm requirementshttps://cppreference.com/w/cpp/iterator.html#Common_algorithm_requirements
7.3 Utilitieshttps://cppreference.com/w/cpp/iterator.html#Utilities
8 Iterator adaptorshttps://cppreference.com/w/cpp/iterator.html#Iterator_adaptors
9 Stream iteratorshttps://cppreference.com/w/cpp/iterator.html#Stream_iterators
10 Iterator operationshttps://cppreference.com/w/cpp/iterator.html#Iterator_operations
11 Range access (since C++11)https://cppreference.com/w/cpp/iterator.html#Range_access_.28since_C.2B.2B11.29
12 Defect reportshttps://cppreference.com/w/cpp/iterator.html#Defect_reports
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=1
LegacyInputIteratorhttps://cppreference.com/w/cpp/named_req/InputIterator.html
LegacyOutputIteratorhttps://cppreference.com/w/cpp/named_req/OutputIterator.html
LegacyForwardIteratorhttps://cppreference.com/w/cpp/named_req/ForwardIterator.html
LegacyBidirectionalIteratorhttps://cppreference.com/w/cpp/named_req/BidirectionalIterator.html
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
LegacyContiguousIteratorhttps://cppreference.com/w/cpp/named_req/ContiguousIterator.html
LegacyIteratorhttps://cppreference.com/w/cpp/named_req/Iterator.html
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
LegacyOutputIteratorhttps://cppreference.com/w/cpp/named_req/OutputIterator.html
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
LegacyInputIteratorhttps://cppreference.com/w/cpp/named_req/InputIterator.html
LegacyOutputIteratorhttps://cppreference.com/w/cpp/named_req/OutputIterator.html
constexpr functionshttps://cppreference.com/w/cpp/language/constexpr.html#constexpr_function
LegacyIteratorhttps://cppreference.com/w/cpp/named_req/Iterator.html
LegacyOutputIteratorhttps://cppreference.com/w/cpp/named_req/OutputIterator.html
LegacyInputIteratorhttps://cppreference.com/w/cpp/named_req/InputIterator.html
LegacyForwardIteratorhttps://cppreference.com/w/cpp/named_req/ForwardIterator.html
LegacyInputIteratorhttps://cppreference.com/w/cpp/named_req/InputIterator.html
LegacyBidirectionalIteratorhttps://cppreference.com/w/cpp/named_req/BidirectionalIterator.html
LegacyForwardIteratorhttps://cppreference.com/w/cpp/named_req/ForwardIterator.html
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
LegacyBidirectionalIteratorhttps://cppreference.com/w/cpp/named_req/BidirectionalIterator.html
LegacyContiguousIteratorhttps://cppreference.com/w/cpp/named_req/ContiguousIterator.html
[1]https://cppreference.com/w/cpp/iterator.html#cite_note-1
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
https://cppreference.com/w/cpp/iterator.html#cite_ref-1
LegacyContiguousIteratorhttps://cppreference.com/w/cpp/named_req/ContiguousIterator.html
std::vectorhttps://cppreference.com/w/cpp/container/vector.html
std::basic_stringhttps://cppreference.com/w/cpp/string/basic_string.html
std::arrayhttps://cppreference.com/w/cpp/container/array.html
std::valarrayhttps://cppreference.com/w/cpp/numeric/valarray.html
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=2
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=3
object typehttps://cppreference.com/w/cpp/language/type-id.html
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
integerhttps://cppreference.com/w/cpp/language/types.html#Signed_and_unsigned_integer_types
integer-likehttps://cppreference.com/w/cpp/iterator/is-integer-like.html
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=4
arrayhttps://cppreference.com/w/cpp/language/array.html
standard libraryhttps://cppreference.com/w/cpp/standard_library.html
DefaultConstructiblehttps://cppreference.com/w/cpp/named_req/DefaultConstructible.html
value-initializedhttps://cppreference.com/w/cpp/language/value_initialization.html
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=5
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=8
conceptshttps://cppreference.com/w/cpp/language/constraints.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_readable&action=edit
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_writable&action=edit
weakly_incrementablehttps://cppreference.com/w/cpp/iterator/weakly_incrementable.html
semiregularhttps://cppreference.com/w/cpp/concepts/semiregular.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_weakly_incrementable&action=edit
incrementablehttps://cppreference.com/w/cpp/iterator/incrementable.html
weakly_incrementablehttps://cppreference.com/w/cpp/iterator/weakly_incrementable.html
equality-preservinghttps://cppreference.com/w/cpp/concepts.html#Equality_preservation
equality_comparablehttps://cppreference.com/w/cpp/concepts/equality_comparable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_incrementable&action=edit
is-integer-likeis-signed-integer-likehttps://cppreference.com/w/cpp/iterator/is-integer-like.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_is-integer-like&action=edit
input_or_output_iteratorhttps://cppreference.com/w/cpp/iterator/input_or_output_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_input_or_output_iterator&action=edit
sentinel_forhttps://cppreference.com/w/cpp/iterator/sentinel_for.html
input_or_output_iteratorhttps://cppreference.com/w/cpp/iterator/input_or_output_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_sentinel_for&action=edit
sized_sentinel_forhttps://cppreference.com/w/cpp/iterator/sized_sentinel_for.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_sized_sentinel_for&action=edit
input_iteratorhttps://cppreference.com/w/cpp/iterator/input_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_input_iterator&action=edit
output_iteratorhttps://cppreference.com/w/cpp/iterator/output_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_output_iterator&action=edit
forward_iteratorhttps://cppreference.com/w/cpp/iterator/forward_iterator.html
input_iteratorhttps://cppreference.com/w/cpp/iterator/input_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_forward_iterator&action=edit
bidirectional_iteratorhttps://cppreference.com/w/cpp/iterator/bidirectional_iterator.html
forward_iteratorhttps://cppreference.com/w/cpp/iterator/forward_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_bidirectional_iterator&action=edit
random_access_iteratorhttps://cppreference.com/w/cpp/iterator/random_access_iterator.html
bidirectional_iteratorhttps://cppreference.com/w/cpp/iterator/bidirectional_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_random_access_iterator&action=edit
contiguous_iteratorhttps://cppreference.com/w/cpp/iterator/contiguous_iterator.html
random_access_iteratorhttps://cppreference.com/w/cpp/iterator/random_access_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_contiguous_iterator&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=9
incrementable_traitshttps://cppreference.com/w/cpp/iterator/incrementable_traits.html
weakly_incrementablehttps://cppreference.com/w/cpp/iterator/weakly_incrementable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_incrementable_traits&action=edit
indirectly_readable_traitshttps://cppreference.com/w/cpp/iterator/readable_traits.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_readable_traits&action=edit
iter_value_titer_reference_titer_const_reference_titer_difference_titer_rvalue_reference_titer_common_reference_thttps://cppreference.com/w/cpp/iterator/iter_t.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_iter_t&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=10
iterator_traitshttps://cppreference.com/w/cpp/iterator/iterator_traits.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_iterator_traits&action=edit
input_iterator_tagoutput_iterator_tagforward_iterator_tagbidirectional_iterator_tagrandom_access_iterator_tagcontiguous_iterator_taghttps://cppreference.com/w/cpp/iterator/iterator_tags.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_iterator_tags&action=edit
iteratorhttps://cppreference.com/w/cpp/iterator/iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_iterator&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=11
iter_movehttps://cppreference.com/w/cpp/iterator/ranges/iter_move.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/ranges/dsc_iter_move&action=edit
iter_swaphttps://cppreference.com/w/cpp/iterator/ranges/iter_swap.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/ranges/dsc_iter_swap&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=12
https://cppreference.com/w/cpp/header/iterator.html
indirectly_unary_invocableindirectly_regular_unary_invocablehttps://cppreference.com/w/cpp/iterator/indirectly_unary_invocable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_unary_invocable&action=edit
indirect_unary_predicatehttps://cppreference.com/w/cpp/iterator/indirect_unary_predicate.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
predicatehttps://cppreference.com/w/cpp/concepts/predicate.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirect_unary_predicate&action=edit
indirect_binary_predicatehttps://cppreference.com/w/cpp/iterator/indirect_binary_predicate.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
predicatehttps://cppreference.com/w/cpp/concepts/predicate.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirect_binary_predicate&action=edit
indirect_equivalence_relationhttps://cppreference.com/w/cpp/iterator/indirect_equivalence_relation.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
equivalence_relationhttps://cppreference.com/w/cpp/concepts/equivalence_relation.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirect_equivalence_relation&action=edit
indirect_strict_weak_orderhttps://cppreference.com/w/cpp/iterator/indirect_strict_weak_order.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
strict_weak_orderhttps://cppreference.com/w/cpp/concepts/strict_weak_order.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirect_strict_weak_order&action=edit
indirectly_movablehttps://cppreference.com/w/cpp/iterator/indirectly_movable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_movable&action=edit
indirectly_movable_storablehttps://cppreference.com/w/cpp/iterator/indirectly_movable_storable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_movable_storable&action=edit
indirectly_copyablehttps://cppreference.com/w/cpp/iterator/indirectly_copyable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_copyable&action=edit
indirectly_copyable_storablehttps://cppreference.com/w/cpp/iterator/indirectly_copyable_storable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
indirectly_writablehttps://cppreference.com/w/cpp/iterator/indirectly_writable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_copyable_storable&action=edit
indirectly_swappablehttps://cppreference.com/w/cpp/iterator/indirectly_swappable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_swappable&action=edit
indirectly_comparablehttps://cppreference.com/w/cpp/iterator/indirectly_comparable.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirectly_comparable&action=edit
permutablehttps://cppreference.com/w/cpp/iterator/permutable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_permutable&action=edit
mergeablehttps://cppreference.com/w/cpp/iterator/mergeable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_mergeable&action=edit
sortablehttps://cppreference.com/w/cpp/iterator/sortable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_sortable&action=edit
indirect_result_thttps://cppreference.com/w/cpp/iterator/indirect_result_t.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_indirect_result_t&action=edit
projectedhttps://cppreference.com/w/cpp/iterator/projected.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_projected&action=edit
projected_value_thttps://cppreference.com/w/cpp/iterator/projected_value_t.html
indirectly_readablehttps://cppreference.com/w/cpp/iterator/indirectly_readable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_projected_value_t&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=13
reverse_iteratorhttps://cppreference.com/w/cpp/iterator/reverse_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_reverse_iterator&action=edit
make_reverse_iteratorhttps://cppreference.com/w/cpp/iterator/make_reverse_iterator.html
std::reverse_iteratorhttps://cppreference.com/w/cpp/iterator/reverse_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_make_reverse_iterator&action=edit
back_insert_iteratorhttps://cppreference.com/w/cpp/iterator/back_insert_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_back_insert_iterator&action=edit
back_inserterhttps://cppreference.com/w/cpp/iterator/back_inserter.html
std::back_insert_iteratorhttps://cppreference.com/w/cpp/iterator/back_insert_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_back_inserter&action=edit
front_insert_iteratorhttps://cppreference.com/w/cpp/iterator/front_insert_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_front_insert_iterator&action=edit
front_inserterhttps://cppreference.com/w/cpp/iterator/front_inserter.html
std::front_insert_iteratorhttps://cppreference.com/w/cpp/iterator/front_insert_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_front_inserter&action=edit
insert_iteratorhttps://cppreference.com/w/cpp/iterator/insert_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_insert_iterator&action=edit
inserterhttps://cppreference.com/w/cpp/iterator/inserter.html
std::insert_iteratorhttps://cppreference.com/w/cpp/iterator/insert_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_inserter&action=edit
basic_const_iteratorhttps://cppreference.com/w/cpp/iterator/basic_const_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_basic_const_iterator&action=edit
const_iteratorhttps://cppreference.com/w/cpp/iterator/const_iterator.html#Helper_alias_templates
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_const_iterator&action=edit
const_sentinelhttps://cppreference.com/w/cpp/iterator/const_sentinel.html#Helper_alias_templates
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_const_sentinel&action=edit
make_const_iteratorhttps://cppreference.com/w/cpp/iterator/make_const_iterator.html#Helper_function_templates
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_make_const_iterator&action=edit
make_const_sentinelhttps://cppreference.com/w/cpp/iterator/make_const_sentinel.html#Helper_function_templates
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_make_const_sentinel&action=edit
move_iteratorhttps://cppreference.com/w/cpp/iterator/move_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_move_iterator&action=edit
move_sentinelhttps://cppreference.com/w/cpp/iterator/move_sentinel.html
std::move_iteratorhttps://cppreference.com/w/cpp/iterator/move_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_move_sentinel&action=edit
make_move_iteratorhttps://cppreference.com/w/cpp/iterator/make_move_iterator.html
std::move_iteratorhttps://cppreference.com/w/cpp/iterator/move_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_make_move_iterator&action=edit
common_iteratorhttps://cppreference.com/w/cpp/iterator/common_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_common_iterator&action=edit
default_sentinel_thttps://cppreference.com/w/cpp/iterator/default_sentinel.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_default_sentinel_t&action=edit
counted_iteratorhttps://cppreference.com/w/cpp/iterator/counted_iterator.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_counted_iterator&action=edit
unreachable_sentinel_thttps://cppreference.com/w/cpp/iterator/unreachable_sentinel_t.html
weakly_incrementablehttps://cppreference.com/w/cpp/iterator/weakly_incrementable.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_unreachable_sentinel_t&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=14
istream_iteratorhttps://cppreference.com/w/cpp/iterator/istream_iterator.html
std::basic_istreamhttps://cppreference.com/w/cpp/io/basic_istream.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_istream_iterator&action=edit
ostream_iteratorhttps://cppreference.com/w/cpp/iterator/ostream_iterator.html
std::basic_ostreamhttps://cppreference.com/w/cpp/io/basic_ostream.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_ostream_iterator&action=edit
istreambuf_iteratorhttps://cppreference.com/w/cpp/iterator/istreambuf_iterator.html
std::basic_streambufhttps://cppreference.com/w/cpp/io/basic_streambuf.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_istreambuf_iterator&action=edit
ostreambuf_iteratorhttps://cppreference.com/w/cpp/iterator/ostreambuf_iterator.html
std::basic_streambufhttps://cppreference.com/w/cpp/io/basic_streambuf.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_ostreambuf_iterator&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=15
https://cppreference.com/w/cpp/header/iterator.html
advancehttps://cppreference.com/w/cpp/iterator/advance.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_advance&action=edit
distancehttps://cppreference.com/w/cpp/iterator/distance.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_distance&action=edit
nexthttps://cppreference.com/w/cpp/iterator/next.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_next&action=edit
prevhttps://cppreference.com/w/cpp/iterator/prev.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_prev&action=edit
ranges::advancehttps://cppreference.com/w/cpp/iterator/ranges/advance.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/ranges/dsc_advance&action=edit
ranges::distancehttps://cppreference.com/w/cpp/iterator/ranges/distance.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/ranges/dsc_distance&action=edit
ranges::nexthttps://cppreference.com/w/cpp/iterator/ranges/next.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/ranges/dsc_next&action=edit
ranges::prevhttps://cppreference.com/w/cpp/iterator/ranges/prev.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/ranges/dsc_prev&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=16
std::initializer_listhttps://cppreference.com/w/cpp/utility/initializer_list.html
https://cppreference.com/w/cpp/header/array.html
https://cppreference.com/w/cpp/header/deque.html
https://cppreference.com/w/cpp/header/flat_map.html
https://cppreference.com/w/cpp/header/flat_set.html
https://cppreference.com/w/cpp/header/forward_list.html
https://cppreference.com/w/cpp/header/inplace_vector.html
https://cppreference.com/w/cpp/header/iterator.html
https://cppreference.com/w/cpp/header/list.html
https://cppreference.com/w/cpp/header/map.html
https://cppreference.com/w/cpp/header/regex.html
https://cppreference.com/w/cpp/header/set.html
https://cppreference.com/w/cpp/header/span.html
https://cppreference.com/w/cpp/header/string.html
https://cppreference.com/w/cpp/header/string_view.html
https://cppreference.com/w/cpp/header/unordered_map.html
https://cppreference.com/w/cpp/header/unordered_set.html
https://cppreference.com/w/cpp/header/vector.html
begincbeginhttps://cppreference.com/w/cpp/iterator/begin.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_begin&action=edit
endcendhttps://cppreference.com/w/cpp/iterator/end.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_end&action=edit
rbegincrbeginhttps://cppreference.com/w/cpp/iterator/rbegin.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_rbegin&action=edit
rendcrendhttps://cppreference.com/w/cpp/iterator/rend.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_rend&action=edit
sizessizehttps://cppreference.com/w/cpp/iterator/size.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_size&action=edit
emptyhttps://cppreference.com/w/cpp/iterator/empty.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_empty&action=edit
datahttps://cppreference.com/w/cpp/iterator/data.html
[edit]https://en.cppreference.com/mwiki/index.php?title=Template:cpp/iterator/dsc_data&action=edit
edithttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=edit§ion=17
CWG 1181https://cplusplus.github.io/CWG/issues/1181.html
LWG 208https://cplusplus.github.io/LWG/issue208
LWG 278https://cplusplus.github.io/LWG/issue278
LWG 324https://cplusplus.github.io/LWG/issue324
LWG 407https://cplusplus.github.io/LWG/issue407
LWG 408https://cplusplus.github.io/LWG/issue408
N3066https://wg21.link/N3066
LWG 1185https://cplusplus.github.io/LWG/issue1185
N3066https://wg21.link/N3066
LegacyForwardIteratorhttps://cppreference.com/w/cpp/named_req/ForwardIterator.html
LegacyBidirectionalIteratorhttps://cppreference.com/w/cpp/named_req/BidirectionalIterator.html
LegacyRandomAccessIteratorhttps://cppreference.com/w/cpp/named_req/RandomAccessIterator.html
LegacyOutputIteratorhttps://cppreference.com/w/cpp/named_req/OutputIterator.html
LegacyOutputIteratorhttps://cppreference.com/w/cpp/named_req/OutputIterator.html
LWG 1210https://cplusplus.github.io/LWG/issue1210
N3066https://wg21.link/N3066
LWG 3009https://cplusplus.github.io/LWG/issue3009
https://cppreference.com/w/cpp/header/string_view.html
LWG 3987https://cplusplus.github.io/LWG/issue3987
https://cppreference.com/w/cpp/header/flat_map.html
https://cppreference.com/w/cpp/header/flat_set.html
https://en.cppreference.com/mwiki/index.php?title=cpp/iterator&oldid=179898https://en.cppreference.com/mwiki/index.php?title=cpp/iterator&oldid=179898
Support ushttp://www.cppreference.com/support
Recent changeshttps://en.cppreference.com/w/Special:RecentChanges
FAQhttps://cppreference.com/w/Cppreference%253AAbout.html
Offline versionhttps://cppreference.com/w/Cppreference%253AArchives.html
https://cppreference.com/w/cpp/iterator.html
What links herehttps://en.cppreference.com/w/Special:WhatLinksHere/cpp/iterator
Related changeshttps://en.cppreference.com/w/Special:RecentChangesLinked/cpp/iterator
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://en.cppreference.com/w/Special:SpecialPages
Printable versionhttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&printable=yes
Permanent linkhttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&oldid=179898
Page informationhttps://en.cppreference.com/mwiki/index.php?title=cpp/iterator&action=info
العربيةhttp://ar.cppreference.com/w/cpp/iterator
Deutschhttp://de.cppreference.com/w/cpp/iterator
Españolhttp://es.cppreference.com/w/cpp/iterator
Françaishttp://fr.cppreference.com/w/cpp/iterator
Italianohttp://it.cppreference.com/w/cpp/iterator
日本語http://ja.cppreference.com/w/cpp/iterator
한국어http://ko.cppreference.com/w/cpp/iterator
Portuguêshttp://pt.cppreference.com/w/cpp/iterator
Русскийhttp://ru.cppreference.com/w/cpp/iterator
Türkçehttp://tr.cppreference.com/w/cpp/iterator
中文http://zh.cppreference.com/w/cpp/iterator
Privacy policyhttps://cppreference.com/w/Cppreference%253APrivacy_policy.html
About cppreference.comhttps://cppreference.com/w/Cppreference%253AAbout.html
Disclaimershttps://cppreference.com/w/Cppreference%253AGeneral_disclaimer.html
https://www.mediawiki.org/
http://qbnz.com/highlighter/
http://www.tigertech.net/referral/cppreference.com

URLs of crawlers that visited me.