libstdc++: std::experimental::filesystem::v1::path::iterator Class Reference

libstdc++

std::experimental::filesystem::v1::path::iterator Class Reference
Technical Specifications » Filesystem TS

`#include <fs_path.h>`

## Public Types
using | difference_type
using | iterator_category
using | pointer
using | reference
using | value_type

## Public Member Functions
| iterator (const iterator &)=default
reference | operator* () const noexcept
iterator & | operator++ () noexcept
iterator | operator++ (int) noexcept
iterator & | operator-- () noexcept
iterator | operator-- (int) noexcept
pointer | operator-> () const noexcept
iterator & | operator= (const iterator &)=default

## Friends
bool | operator!= (const iterator &__lhs, const iterator &__rhs) noexcept
bool | operator== (const iterator &__lhs, const iterator &__rhs) noexcept
class | path

## Detailed Description

An iterator for the components of a path.

Definition at line 852 of file experimental/bits/fs_path.h.

## Member Typedef Documentation

## ◆ difference_type

using std::experimental::filesystem::v1::path::iterator::difference_type

Definition at line 855 of file experimental/bits/fs_path.h.

## ◆ iterator_category

using std::experimental::filesystem::v1::path::iterator::iterator_category

Definition at line 859 of file experimental/bits/fs_path.h.

## ◆ pointer

using std::experimental::filesystem::v1::path::iterator::pointer

Definition at line 858 of file experimental/bits/fs_path.h.

## ◆ reference

using std::experimental::filesystem::v1::path::iterator::reference

Definition at line 857 of file experimental/bits/fs_path.h.

## ◆ value_type

using std::experimental::filesystem::v1::path::iterator::value_type

Definition at line 856 of file experimental/bits/fs_path.h.

## Constructor & Destructor Documentation

## ◆ iterator()

std::experimental::filesystem::v1::path::iterator::iterator | ( |  | ) |
| inlinenoexcept

Definition at line 861 of file experimental/bits/fs_path.h.

## Member Function Documentation

## ◆ operator++()

iterator std::experimental::filesystem::v1::path::iterator::operator++ | ( | int |  | ) |
| inlinenoexcept

Definition at line 871 of file experimental/bits/fs_path.h.

## ◆ operator--()

iterator std::experimental::filesystem::v1::path::iterator::operator-- | ( | int |  | ) |
| inlinenoexcept

Definition at line 876 of file experimental/bits/fs_path.h.

## ◆ operator->()

pointer std::experimental::filesystem::v1::path::iterator::operator-> | ( |  | ) | const
| inlinenoexcept

Definition at line 867 of file experimental/bits/fs_path.h.

## Friends And Related Symbol Documentation

## ◆ operator!=

bool operator!= | ( | const iterator & | __lhs,
|  | const iterator & | __rhs )
| friend

Definition at line 884 of file experimental/bits/fs_path.h.

## ◆ operator==

bool operator== | ( | const iterator & | __lhs,
|  | const iterator & | __rhs )
| friend

Definition at line 880 of file experimental/bits/fs_path.h.

## ◆ path

friend class path
| friend

Definition at line 888 of file experimental/bits/fs_path.h.

The documentation for this class was generated from the following file:

- experimental/bits/fs_path.h