std::experimen...:path::iterator(3cxx)
π¦ std::experimen...:path::iterator(3cxx) π¦
Okay bestie, welcome to the std::experimen...:path::iterator(3cxx) page β manual section 3cxx. Yes, the title is literally truncated with ... in the original, and we are respecting that exact energy. No cap. π
πΈ NAME πΈ
std::experimental::filesystem::path::iterator β an iterator for the components of a path. Itβs giving βwalk the path piecesβ realness. π
β¨ SYNOPSIS β¨
Include vibe check:
#include <filesystem>
𧬠Public Types π§¬
using difference_type = std::ptrdiff_tβ the difference type isstd::ptrdiff_t, exactly. Slay.using iterator_category = std::bidirectional_iterator_tagβ iterator category tag:std::bidirectional_iterator_tag. Periodt.using pointer = const path *β pointer type isconst path *.using reference = const path &β reference type isconst path &.using value_type = pathβ value type ispath. Iconic.
π Public Member Functions π
iterator (const iterator &)=defaultβ the copy constructor is defaulted. π«Άreference operator* () const noexceptβ dereference operator, returnsreference, and itβsnoexcept. β¨iterator & operator++ () noexceptβ pre-increment, returnsiterator &,noexcept. πiterator operator++ (int) noexceptβ post-increment withint, returnsiterator,noexcept. πiterator & operator-- () noexceptβ pre-decrement, returnsiterator &,noexcept. π¦iterator operator-- (int) noexceptβ post-decrement withint, returnsiterator,noexcept. πΈpointer operator-> () const noexceptβ arrow operator, returnspointer,noexcept. π₯iterator & operator= (const iterator &)=defaultβ copy assignment is defaulted. π
π― Friends π―
bool operator!= (const iterator &__lhs, const iterator &__rhs) noexceptβ not-equal friend comparison with__lhsand__rhs,noexcept.bool operator== (const iterator &__lhs, const iterator &__rhs) noexceptβ equal friend comparison with__lhsand__rhs,noexcept.class pathβpathis a friend. Main character friendship energy. π«Ά
π₯ Detailed Description π₯
An iterator for the components of a path.
Thatβs the whole description, and honestly? It ate. π
π Author π
Generated automatically by Doxygen for libstdc++ from the source code. The machine wrote it, and we respect the machine. π€β¨
Bye bestie! Footer tea: source/version is libstdc++, and the date is not printed in the original footer, so Iβm not inventing one. π«Άπ
π¦ where this page comes from
- ubuntu noble: libstdc++-14-doc 14-20240412-0ubuntu1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms