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

#include <filesystem.hpp>

Public Member Functions

 recursive_directory_iterator (const fc::path &p)
 
 recursive_directory_iterator ()
 
 ~recursive_directory_iterator ()
 
fc::path operator* () const
 
recursive_directory_iteratoroperator++ (int)
 
recursive_directory_iteratoroperator++ ()
 
void pop ()
 
int level ()
 

Friends

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

Detailed Description

Definition at line 129 of file filesystem.hpp.

Constructor & Destructor Documentation

◆ recursive_directory_iterator() [1/2]

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

Definition at line 196 of file filesystem.cpp.

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

◆ recursive_directory_iterator() [2/2]

fc::recursive_directory_iterator::recursive_directory_iterator ( )

Definition at line 199 of file filesystem.cpp.

199{}

◆ ~recursive_directory_iterator()

fc::recursive_directory_iterator::~recursive_directory_iterator ( )

Definition at line 200 of file filesystem.cpp.

200{}

Member Function Documentation

◆ level()

int fc::recursive_directory_iterator::level ( )

Definition at line 207 of file filesystem.cpp.

207{ return _p->level(); }

◆ operator*()

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

Definition at line 202 of file filesystem.cpp.

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

◆ operator++() [1/2]

recursive_directory_iterator & fc::recursive_directory_iterator::operator++ ( )

Definition at line 204 of file filesystem.cpp.

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

◆ operator++() [2/2]

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

Definition at line 203 of file filesystem.cpp.

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

◆ pop()

void fc::recursive_directory_iterator::pop ( )

Definition at line 206 of file filesystem.cpp.

206{ (*_p).pop(); }
Here is the call graph for this function:
Here is the caller graph for this function:

Friends And Related Symbol Documentation

◆ operator!=

Definition at line 212 of file filesystem.cpp.

212 {
213 return *r._p != *l._p;
214 }
const mie::Vuint & r
Definition bn.cpp:28
int l

◆ operator==

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

Definition at line 209 of file filesystem.cpp.

209 {
210 return *r._p == *l._p;
211 }

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