A class for iterating over all items in a directory.  
 More...
#include <Filesystem.hh>
A class for iterating over all items in a directory. 
 
◆ DirIter() [1/2]
  
  
      
        
          | sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter::DirIter  | 
          ( | 
          const std::string &  | 
          _in | ) | 
           | 
         
       
   | 
  
explicit   | 
  
 
Constructor. 
- Parameters
 - 
  
    | [in] | _in | Directory to iterate over.  | 
  
   
 
 
◆ DirIter() [2/2]
      
        
          | sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter::DirIter  | 
          ( | 
           | ) | 
           | 
        
      
 
Constructor for end element. 
 
 
◆ ~DirIter()
      
        
          | sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter::~DirIter  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ operator!=()
      
        
          | bool sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter::operator!=  | 
          ( | 
          const DirIter &  | 
          _other | ) | 
           const | 
        
      
 
Comparison operator to see if this iterator is at the same point as another iterator. 
- Parameters
 - 
  
    | [in] | _other | The other iterator to compare against.  | 
  
   
- Returns
 - true if the iterators are equal, false otherwise. 
 
 
 
◆ operator*()
      
        
          | std::string sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter::operator*  | 
          ( | 
           | ) | 
           const | 
        
      
 
Dereference operator; returns current directory record. 
- Returns
 - A string representing the entire path of the directory record. 
 
 
 
◆ operator++()
      
        
          | const DirIter& sdf::SDF_VERSION_NAMESPACE::filesystem::DirIter::operator++  | 
          ( | 
           | ) | 
           | 
        
      
 
Pre-increment operator; moves to next directory record. 
- Returns
 - This iterator. 
 
 
 
The documentation for this class was generated from the following file: