Virtual File System (VFS) directory listing class.  
 More...
#include <directory_listing.h>
Virtual File System (VFS) directory listing class. 
◆ DirectoryListing() [1/2]
      
        
          | clan::DirectoryListing::DirectoryListing | ( |  | ) |  | 
      
 
Constructs a null instance. 
 
 
◆ DirectoryListing() [2/2]
      
        
          | clan::DirectoryListing::DirectoryListing | ( | FileSystemProvider * | provider, | 
        
          |  |  | const std::string & | path ) | 
      
 
Constructs a virtual directory listening object. 
 
 
◆ ~DirectoryListing()
  
  | 
        
          | virtual clan::DirectoryListing::~DirectoryListing | ( |  | ) |  |  | virtual | 
 
 
◆ get_filename()
      
        
          | std::string clan::DirectoryListing::get_filename | ( |  | ) |  | 
      
 
Returns the file name of the current item in the listing. 
 
 
◆ is_directory()
      
        
          | bool clan::DirectoryListing::is_directory | ( |  | ) |  | 
      
 
Returns true if item is a directory. 
 
 
◆ is_hidden()
      
        
          | bool clan::DirectoryListing::is_hidden | ( |  | ) |  | 
      
 
Returns true if item is hidden. 
 
 
◆ is_null()
  
  | 
        
          | bool clan::DirectoryListing::is_null | ( |  | ) | const |  | inline | 
 
Returns true if this object is invalid. 
 
 
◆ is_readable()
      
        
          | bool clan::DirectoryListing::is_readable | ( |  | ) |  | 
      
 
Returns true if item is readable. 
 
 
◆ is_writable()
      
        
          | bool clan::DirectoryListing::is_writable | ( |  | ) |  | 
      
 
Returns true if item is writable. 
 
 
◆ next()
      
        
          | bool clan::DirectoryListing::next | ( |  | ) |  | 
      
 
Advance to next item in listing. 
 
 
◆ throw_if_null()
      
        
          | void clan::DirectoryListing::throw_if_null | ( |  | ) | const | 
      
 
Throw an exception if this object is invalid. 
 
 
The documentation for this class was generated from the following file: