| 
    Doxygen
    
   | 
 
#include <src/dir.h>
Classes | |
| struct | Private | 
Public Types | |
| using | value_type = DirEntry | 
| using | difference_type = std::ptrdiff_t | 
| using | pointer = value_type* | 
| using | reference = value_type& | 
| using | iterator_category = std::input_iterator_tag | 
Public Member Functions | |
| DirIterator (const DirIterator &it) | |
| DirIterator & | operator= (const DirIterator &it) | 
| DirIterator (DirIterator &&it) | |
| DirIterator & | operator= (DirIterator &&it) | 
| DirIterator | operator++ () | 
| const value_type & | operator* () const | 
| const value_type * | operator-> () const | 
| ~DirIterator () | |
Private Member Functions | |
| DirIterator () | |
| DirIterator (const std::string &path) | |
Private Attributes | |
| std::unique_ptr< Private > | p | 
Friends | |
| class | Dir | 
| bool | operator== (const DirIterator &it1, const DirIterator &it2) | 
| bool | operator!= (const DirIterator &it1, const DirIterator &it2) | 
| DirIterator | begin (DirIterator it) | 
| DirIterator | end (const DirIterator &) | 
| using DirIterator::difference_type = std::ptrdiff_t | 
| using DirIterator::iterator_category = std::input_iterator_tag | 
| using DirIterator::pointer = value_type* | 
| using DirIterator::reference = value_type& | 
| using DirIterator::value_type = DirEntry | 
| DirIterator::DirIterator | ( | const DirIterator & | it | ) | 
Definition at line 104 of file dir.cpp.
References DirIterator(), and p.
Referenced by begin, DirIterator(), DirIterator(), end, operator!=, operator++(), operator=(), operator=(), and operator==.
| DirIterator::DirIterator | ( | DirIterator && | it | ) | 
      
  | 
  private | 
      
  | 
  private | 
| const DirIterator::value_type & DirIterator::operator* | ( | ) | const | 
| DirIterator DirIterator::operator++ | ( | ) | 
Definition at line 141 of file dir.cpp.
References DirIterator(), and p.
| const DirIterator::value_type * DirIterator::operator-> | ( | ) | const | 
| DirIterator & DirIterator::operator= | ( | const DirIterator & | it | ) | 
| DirIterator & DirIterator::operator= | ( | DirIterator && | it | ) | 
      
  | 
  friend | 
      
  | 
  friend | 
Definition at line 175 of file dir.cpp.
References DirIterator().
      
  | 
  friend | 
      
  | 
  friend | 
      
  | 
  private | 
Definition at line 70 of file dir.h.
Referenced by DirIterator(), DirIterator(), DirIterator(), DirIterator(), operator!=, operator*(), operator++(), operator->(), operator=(), operator=(), and operator==.