wibble  1.1
Classes | Public Member Functions | Protected Attributes | List of all members
wibble::sys::fs::Directory Class Reference

Nicely wrap access to directories. More...

#include <fs.h>

Classes

class  const_iterator
 

Public Member Functions

 Directory (const std::string &path)
 
 ~Directory ()
 
const std::string & path () const
 Pathname of the directory. More...
 
bool exists () const
 Check if the directory exists. More...
 
const_iterator begin () const
 Begin iterator. More...
 
const_iterator end () const
 End iterator. More...
 

Protected Attributes

std::string m_path
 Directory pathname. More...
 

Detailed Description

Nicely wrap access to directories.

Constructor & Destructor Documentation

◆ Directory()

wibble::sys::fs::Directory::Directory ( const std::string &  path)

Referenced by wibble::sys::fs::inode().

◆ ~Directory()

wibble::sys::fs::Directory::~Directory ( )

Referenced by wibble::sys::fs::inode().

Member Function Documentation

◆ begin()

const_iterator wibble::sys::fs::Directory::begin ( ) const

◆ end()

const_iterator wibble::sys::fs::Directory::end ( ) const

◆ exists()

bool wibble::sys::fs::Directory::exists ( ) const

Check if the directory exists.

Referenced by wibble::sys::fs::inode(), TestFs::invalidDirectories(), and path().

◆ path()

const std::string& wibble::sys::fs::Directory::path ( ) const
inline

Pathname of the directory.

References begin(), end(), exists(), and m_path.

Referenced by wibble::sys::fs::inode().

Member Data Documentation

◆ m_path

std::string wibble::sys::fs::Directory::m_path
protected

Directory pathname.

Referenced by wibble::sys::fs::inode(), and path().


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