C++ Standard Library iterators

GPTKB entity

Statements (60)
Predicate Object
gptkbp:instanceOf C++ Standard Library component
gptkbp:category iterator
gptkbp:citation https://cplusplus.com/reference/iterator/
https://en.cppreference.com/w/cpp/iterator
gptkbp:definedIn <iterator> header
gptkbp:extendsTo gptkb:C++11
gptkb:C++17
gptkb:C++20
https://www.w3.org/2000/01/rdf-schema#label C++ Standard Library iterators
gptkbp:introducedIn gptkb:C++98
gptkbp:relatedTo gptkb:C++_Algorithms
gptkb:C++_Concepts
gptkb:C++_Containers
gptkb:C++_Pointers
gptkb:C++_Ranges
gptkbp:supports gptkb:STL_algorithms
assignment
iterator traits
bidirectional iterator
forward iterator
input iterator
output iterator
random access iterator
range-based for loop
comparison operators
pointer arithmetic (for random access and contiguous iterators)
const and non-const versions
contiguous iterator
copy and move semantics
dereference operator
increment and decrement operations
gptkbp:usedBy gptkb:std::span
gptkb:std::set
gptkb:std::vector
gptkb:std::move_iterator
gptkb:std::back_insert_iterator
gptkb:std::basic_string
gptkb:std::deque
gptkb:std::filesystem::directory_iterator
gptkb:std::front_insert_iterator
gptkb:std::insert_iterator
gptkb:std::istream_iterator
gptkb:std::istreambuf_iterator
gptkb:std::list
gptkb:std::ostream_iterator
gptkb:std::ostreambuf_iterator
gptkb:std::priority_queue
gptkb:std::queue
gptkb:std::reverse_iterator
gptkb:std::stack
gptkb:std::valarray
std::array
std::map
std::unordered_map
std::unordered_set
std::forward_list
std::string
gptkbp:usedIn gptkb:C++_Standard_Library
gptkbp:bfsParent gptkb:Boost.Iterator
gptkbp:bfsLayer 7