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: