LifeV
cvs_iterator Class Reference

#include <cvs_iterator.hpp>

+ Inheritance diagram for cvs_iterator:
+ Collaboration diagram for cvs_iterator:

Public Member Functions

 cvs_iterator ()
 
 ~cvs_iterator ()
 
 cvs_iterator (const boost::filesystem::path &dir_path)
 
const boost::filesystem::path & operator* () const
 
cvs_iteratoroperator++ ()
 
bool operator== (const cvs_iterator &rhs)
 
bool operator!= (const cvs_iterator &rhs)
 

Private Attributes

boost::filesystem::ifstream entries_file
 
boost::filesystem::path dir_path
 
boost::filesystem::path value_path
 

Detailed Description

Definition at line 21 of file cvs_iterator.hpp.

Constructor & Destructor Documentation

◆ cvs_iterator() [1/2]

cvs_iterator ( )
inline

Definition at line 28 of file cvs_iterator.hpp.

◆ ~cvs_iterator()

~cvs_iterator ( )
inline

Definition at line 30 of file cvs_iterator.hpp.

◆ cvs_iterator() [2/2]

cvs_iterator ( const boost::filesystem::path &  dir_path)
inline

Definition at line 38 of file cvs_iterator.hpp.

Member Function Documentation

◆ operator*()

const boost::filesystem::path& operator* ( ) const
inline

Definition at line 49 of file cvs_iterator.hpp.

◆ operator++()

cvs_iterator& operator++ ( )
inline

Definition at line 54 of file cvs_iterator.hpp.

+ Here is the caller graph for this function:

◆ operator==()

bool operator== ( const cvs_iterator rhs)
inline

Definition at line 84 of file cvs_iterator.hpp.

◆ operator!=()

bool operator!= ( const cvs_iterator rhs)
inline

Definition at line 89 of file cvs_iterator.hpp.

Field Documentation

◆ entries_file

boost::filesystem::ifstream entries_file
private

Definition at line 23 of file cvs_iterator.hpp.

◆ dir_path

boost::filesystem::path dir_path
private

Definition at line 24 of file cvs_iterator.hpp.

◆ value_path

boost::filesystem::path value_path
private

Definition at line 25 of file cvs_iterator.hpp.


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