STD::EXPERIMENTAL::FILESYSTEM::PATH_ITERATOR(3)

πŸ“¦
version 13.3.1 Β· 3 versions
, in centos-stream 9

πŸŽ€ 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 exactly std::ptrdiff_t, no cap. 🧚
  • using iterator_category = std::bidirectional_iterator_tag β€” category is exactly std::bidirectional_iterator_tag β€” bidirectional energy, periodt. πŸ¦‹
  • using pointer = const path * β€” pointer type is literally const path *. πŸ’…
  • using reference = const path & β€” reference type is literally const path &. 🌸
  • using value_type = path β€” value type is literally path. ✨

πŸ’… Public Member Functions πŸ’…

  • iterator (const iterator &)=default β€” copy constructor is =default, so it’s the defaulted one. πŸ’–
  • reference operator* () const noexcept β€” dereference returns reference, is const, and is noexcept β€” no throwing drama. πŸ”₯
  • iterator & operator++ () noexcept β€” pre-increment returns iterator & and is noexcept. πŸ‘‘
  • iterator operator++ (int) noexcept β€” post-increment returns iterator and is noexcept. ⭐
  • iterator & operator-- () noexcept β€” pre-decrement returns iterator & and is noexcept. 🌈
  • iterator operator-- (int) noexcept β€” post-decrement returns iterator and is noexcept. πŸ“
  • pointer operator-> () const noexcept β€” arrow returns pointer, is const, and is noexcept. πŸ’œ
  • iterator & operator= (const iterator &)=default β€” copy assignment is =default, iconic defaulted behavior. πŸŽ€

🫢 Friends 🫢

  • bool operator!= (const iterator &__lhs, const iterator &__rhs) noexcept β€” inequality friend: takes const iterator &__lhs and const iterator &__rhs, returns bool, and is noexcept. 😭
  • bool operator== (const iterator &__lhs, const iterator &__rhs) noexcept β€” equality friend: same const iterator &__lhs and const iterator &__rhs, returns bool, and is noexcept. πŸ’€
  • class path β€” friend class is literally class 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