(C++20)
indirectly_writable(C++20)
weakly_incrementable(C++20)
incrementable(C++20)
is-integer-like(C++20)(C++20)
sentinel_for(C++20)
sized_sentinel_for(C++20)
input_iterator(C++20)
output_iterator(C++20)
input_or_output_iterator(C++20)
(C++20)
bidirectional_iterator(C++20)
random_access_iterator(C++20)
contiguous_iterator(C++20)
(C++20)
iter_value_titer_difference_titer_reference_titer_const_reference_titer_rvalue_reference_titer_common_reference_t(C++20)(C++20)(C++20)(C++23)(C++20)(C++20)
iterator(deprecated in C++17)
iterator_traits incrementable_traits(C++20)
indirectly_readable_traits(C++20)
(C++20)(C++20)
(C++20)
indirect_binary_predicate(C++20)
indirect_equivalence_relation(C++20)
indirect_strict_weak_order(C++20)
Common algorithm requirements indirectly_movable(C++20)
indirectly_movable_storable(C++20)
indirectly_copyable(C++20)
indirectly_copyable_storable(C++20)
(C++20)
indirectly_comparable(C++20)
permutable(C++20)
mergeable(C++20)
sortable(C++20)
Utilities indirect_result_t(C++20)
projected(C++20)
projected_value_t(C++26)
Iterator adaptors reverse_iterator make_reverse_iterator(C++14)
move_iterator(C++11)
make_move_iterator(C++11)
default_sentinel_tdefault_sentinel(C++20)(C++20)
unreachable_sentinel_tunreachable_sentinel(C++20)(C++20)
front_insert_iterator back_insert_iterator inserter insert_iterator front_inserter back_inserter move_sentinel(C++20)
(C++20)
counted_iterator(C++20)
basic_const_iterator(C++23)
const_iterator(C++23)
const_sentinel(C++23)
make_const_iterator(C++23)
make_const_sentinel(C++23)
(C++20)
ranges::iter_swap(C++20)
Iterator operations advance distance prev(C++11)
(C++11)
ranges::advance(C++20)
ranges::distance(C++20)
ranges::prev(C++20)
ranges::next(C++20)
Range access begincbegin(C++11)(C++14)
rbegincrbegin(C++14)(C++14)
(C++11)(C++14)
rendcrend(C++14)(C++14)
(C++17)(C++20)
empty(C++17)
data(C++17)
[edit] std::basic_const_iterator Member functions basic_const_iterator::basic_const_iteratorbasic_const_iterator::base
basic_const_iterator::operator*basic_const_iterator::operator-> basic_const_iterator::operator[] basic_const_iterator::operator++basic_const_iterator::operator+=basic_const_iterator::operator--basic_const_iterator::operator-= basic_const_iterator::operator==basic_const_iterator::operator<basic_const_iterator::operator<=basic_const_iterator::operator>basic_const_iterator::operator>=basic_const_iterator::operator<=> basic_const_iterator::operator constant-iterator Non-member functions operator<operator<=operator>operator>=(C++23)(C++23)(C++23)(C++23)
operator+(C++23)
operator-(C++23)
iter_move(std::basic_const_iterator)(C++23)
Helper classes common_type<std::basic_const_iterator>(C++23)
[edit]constexpr const Iter& base() const& noexcept;
(1) (since C++23)constexpr Iter base() &&;
(2) (since C++23)Returns the underlying base iterator.
1) Returns a reference to the underlying iterator.
2) Move constructs the return value from the underlying iterator.
Contents [edit] Parameters(none)
[edit] Return value1) A reference to the underlying iterator.
2) An iterator move constructed from the underlying iterator.
[edit] Example This section is incompleteRetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4