sisi4s
Loading...
Searching...
No Matches
ghc::filesystem::path::iterator Class Reference

#include <filesystem.hpp>

Collaboration diagram for ghc::filesystem::path::iterator:

Public Types

using value_type = const path
 
using difference_type = std::ptrdiff_t
 
using pointer = const path *
 
using reference = const path &
 
using iterator_category = std::bidirectional_iterator_tag
 

Public Member Functions

 iterator ()
 
 iterator (const path &p, const impl_string_type::const_iterator &pos)
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
iteratoroperator-- ()
 
iterator operator-- (int)
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 
reference operator* () const
 
pointer operator-> () const
 

Friends

class path
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using ghc::filesystem::path::iterator::iterator_category = std::bidirectional_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ iterator() [1/2]

ghc::filesystem::path::iterator::iterator ( )
inline

◆ iterator() [2/2]

ghc::filesystem::path::iterator::iterator ( const path p,
const impl_string_type::const_iterator &  pos 
)
inline

Member Function Documentation

◆ operator!=()

bool ghc::filesystem::path::iterator::operator!= ( const iterator other) const
inline

◆ operator*()

path::iterator::reference ghc::filesystem::path::iterator::operator* ( ) const
inline

◆ operator++() [1/2]

path::iterator & ghc::filesystem::path::iterator::operator++ ( )
inline

◆ operator++() [2/2]

path::iterator ghc::filesystem::path::iterator::operator++ ( int  )
inline

◆ operator--() [1/2]

path::iterator & ghc::filesystem::path::iterator::operator-- ( )
inline

◆ operator--() [2/2]

path::iterator ghc::filesystem::path::iterator::operator-- ( int  )
inline

◆ operator->()

path::iterator::pointer ghc::filesystem::path::iterator::operator-> ( ) const
inline

◆ operator==()

bool ghc::filesystem::path::iterator::operator== ( const iterator other) const
inline

Friends And Related Symbol Documentation

◆ path

friend class path
friend

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