Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
fc::directory_iterator Class Reference

#include <filesystem.hpp>

Public Member Functions

 directory_iterator (const fc::path &p)
 
 directory_iterator ()
 
 ~directory_iterator ()
 
fc::path operator* () const
 
detail::path_wrapper operator-> () const
 
directory_iteratoroperator++ (int)
 
directory_iteratoroperator++ ()
 

Friends

bool operator== (const directory_iterator &r, const directory_iterator &l)
 
bool operator!= (const directory_iterator &r, const directory_iterator &l)
 

Detailed Description

Definition at line 113 of file filesystem.hpp.

Constructor & Destructor Documentation

◆ directory_iterator() [1/2]

fc::directory_iterator::directory_iterator ( const fc::path & p)

Definition at line 177 of file filesystem.cpp.

178 :_p(p){}
const mie::Vuint & p
Definition bn.cpp:27

◆ directory_iterator() [2/2]

fc::directory_iterator::directory_iterator ( )

Definition at line 180 of file filesystem.cpp.

180{}

◆ ~directory_iterator()

fc::directory_iterator::~directory_iterator ( )

Definition at line 181 of file filesystem.cpp.

181{}

Member Function Documentation

◆ operator*()

fc::path fc::directory_iterator::operator* ( ) const

Definition at line 183 of file filesystem.cpp.

183{ return boost::filesystem::path(*(*_p)); }

◆ operator++() [1/2]

directory_iterator & fc::directory_iterator::operator++ ( )

Definition at line 186 of file filesystem.cpp.

186{ (*_p)++; return *this; }

◆ operator++() [2/2]

directory_iterator & fc::directory_iterator::operator++ ( int )

Definition at line 185 of file filesystem.cpp.

185{ (*_p)++; return *this; }

◆ operator->()

detail::path_wrapper fc::directory_iterator::operator-> ( ) const

Definition at line 184 of file filesystem.cpp.

184{ return detail::path_wrapper(boost::filesystem::path(*(*_p))); }

Friends And Related Symbol Documentation

◆ operator!=

bool operator!= ( const directory_iterator & r,
const directory_iterator & l )
friend

Definition at line 191 of file filesystem.cpp.

191 {
192 return *r._p != *l._p;
193 }
const mie::Vuint & r
Definition bn.cpp:28
int l

◆ operator==

bool operator== ( const directory_iterator & r,
const directory_iterator & l )
friend

Definition at line 188 of file filesystem.cpp.

188 {
189 return *r._p == *l._p;
190 }

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