ewmscp  ..
Classes | Public Member Functions | Protected Attributes | List of all members
inputHandler::base::Directory Class Referenceabstract

#include <inputHandler.h>

Inheritance diagram for inputHandler::base::Directory:
[legend]
Collaboration diagram for inputHandler::base::Directory:
[legend]

Classes

class  Entry
 

Public Member Functions

 Directory (const std::string &aPath)
 
virtual ~Directory () noexcept(false)
 
virtual std::unique_ptr< EntrygetNextEntry (bool ignoreMissing)=0
 

Protected Attributes

const std::string path
 

Additional Inherited Members

- Protected Member Functions inherited from unwindCheck
 unwindCheck ()=default
 
 ~unwindCheck ()=default
 
bool isUnwinding () const
 

Detailed Description

Definition at line 159 of file inputHandler.h.

Constructor & Destructor Documentation

◆ Directory()

inputHandler::base::Directory::Directory ( const std::string &  aPath)
inline

Definition at line 183 of file inputHandler.h.

183 : path(aPath) {};

◆ ~Directory()

virtual inputHandler::base::Directory::~Directory ( )
inlinevirtualnoexcept

Definition at line 184 of file inputHandler.h.

184 {};

Member Function Documentation

◆ getNextEntry()

virtual std::unique_ptr<Entry> inputHandler::base::Directory::getNextEntry ( bool  ignoreMissing)
pure virtual

Member Data Documentation

◆ path

const std::string inputHandler::base::Directory::path
protected

The documentation for this class was generated from the following file:
inputHandler::base::Directory::path
const std::string path
Definition: inputHandler.h:161