STD::__FWDLIST__ITERATOR(3cxx)
π std::__fwdlist::_Iterator< _Const, _Ptr > π
okay bestie, welcome to the <3cxx> manual section, this is the page for std::__fwdlist::_Iterator< _Const, _Ptr > and it's literally the iterator for forward_list when your allocator is out here using fancy pointers. yes. fancy. pointers. we love a dramatic allocator. π
β¨ NAME β¨
std::__fwdlist::_Iterator< _Const, _Ptr > β a forward_list iterator for when the allocator uses fancy pointers. periodt. π
π¦ SYNOPSIS π¦
#include <forward_list>
π Public Types π
difference_typeiterator_categorypointerreferencevalue_type
πΈ Public Member Functions πΈ
constexpr _Iterator (_Base_ptr __x) noexcept_Iterator (const _Iterator &)=defaultconstexpr _Iterator (const _Iterator< false, _Ptr > &__i)constexpr reference operator* () const noexceptconstexpr _Iterator & operator++ () noexceptconstexpr _Iterator operator++ (int) noexceptconstexpr pointer operator-> () const noexcept_Iterator & operator= (const _Iterator &)=default
π«Ά Friends π«Ά
template<typename _Tp, typename _Allocator> struct ::_Fwd_list_basetemplate<typename _Tp, typename _Allocator> class ::forward_listconstexpr bool operator== (const _Iterator &__x, const _Iterator &__y) noexceptβ forward list iterator equality comparison. yes that's the whole vibe of it. comparing two iterators. iconic. β¨
π Detailed Description π
template<bool _Const, typename _Ptr>
class std::__fwdlist::_Iterator< _Const, _Ptr >
"A forward_list iterator when the allocator uses fancy pointers." π no cap, that's the entire description and honestly? it ate. it says exactly what it needs to say and dips. main character energy fr fr.
π Friends And Related Symbol Documentation π
template<bool _Const, typename _Ptr> bool operator== (const _Iterator< _Const, _Ptr > & __x, const _Iterator< _Const, _Ptr > & __y) [friend]
Forward list iterator equality comparison. it's giving "are these two the same or not" and honestly same bestie. π₯
β Author β
Generated automatically by Doxygen for libstdc++ from the source code. not a human, just a robot doing its little documentation dance. we respect the hustle. π§
and that's the page!! this one came from libstdc++ (the 3cxx manual, the C++ corner of the std::__fwdlist family) β so if you ever see that footer, that's just where this beauty lives. mwah, go read your forward_list docs bestie πβ¨ππ¦
π¦ where this page comes from
- ubuntu resolute: libstdc++-15-doc 15.2.0-16ubuntu1
- ubuntu resolute: libstdc++-16-doc 16-20260322-1ubuntu1
- ubuntu stonking: libstdc++-15-doc 15.3.0-4ubuntu1
- ubuntu stonking: libstdc++-16-doc 16.2.0-3ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms