STD::EXPERIMENTAL::FILESYSTEM::PATH_ITERATOR(3)
π NAME π
okay bestie, welcome to the std::experimental::filesystem::path::iterator page β manual name: Library Functions Manual (short header vibe: std::exper...h::iterator(3)). Itβs an iterator for the components of a path. Thatβs the whole name-section tea. π
β¨ SYNOPSIS β¨
π Public Types π
using difference_type = std::ptrdiff_tβ the difference type is exactlystd::ptrdiff_t, no cap. π§using iterator_category = std::bidirectional_iterator_tagβ category is exactlystd::bidirectional_iterator_tagβ bidirectional energy, periodt. π¦using pointer = const path *β pointer type is literallyconst path *. πusing reference = const path &β reference type is literallyconst path &. πΈusing value_type = pathβ value type is literallypath. β¨
π Public Member Functions π
iterator (const iterator &)=defaultβ copy constructor is=default, so itβs the defaulted one. πreference operator* () const noexceptβ dereference returnsreference, isconst, and isnoexceptβ no throwing drama. π₯iterator & operator++ () noexceptβ pre-increment returnsiterator &and isnoexcept. πiterator operator++ (int) noexceptβ post-increment returnsiteratorand isnoexcept. βiterator & operator-- () noexceptβ pre-decrement returnsiterator &and isnoexcept. πiterator operator-- (int) noexceptβ post-decrement returnsiteratorand isnoexcept. πpointer operator-> () const noexceptβ arrow returnspointer, isconst, and isnoexcept. πiterator & operator= (const iterator &)=defaultβ copy assignment is=default, iconic defaulted behavior. π
π«Ά Friends π«Ά
bool operator!= (const iterator &__lhs, const iterator &__rhs) noexceptβ inequality friend: takesconst iterator &__lhsandconst iterator &__rhs, returnsbool, and isnoexcept. πbool operator== (const iterator &__lhs, const iterator &__rhs) noexceptβ equality friend: sameconst iterator &__lhsandconst iterator &__rhs, returnsbool, and isnoexcept. πclass pathβ friend class is literallyclass path. π
πΈ Detailed Description πΈ
An iterator for the components of a path. Thatβs the whole detailed description, bestie β no extra lore in this page. π
π¦ Author π¦
The author line is giving full automation: Generated automatically by Doxygen for libstdc++ from the source code. π
okay bye bestie π«Ά this page is libstdc++, dated Fri Feb 14 2025, and itβs the std::exper...h::iterator(3) page β mwah π
π¦ where this page comes from
- centos-stream 9: gcc-toolset-13-libstdc++-docs 13.3.1-2.3.el9 Β· GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms