plugin  2.1.3
Runtime plugin loader and Ed25519 DSO signing for C++ applications
fedem::exception::FileNotFound Class Reference

#include <DSOExceptions.hh>

+ Inheritance diagram for fedem::exception::FileNotFound:
+ Collaboration diagram for fedem::exception::FileNotFound:

Public Member Functions

 FileNotFound (std::string const &filename, std::string const &reason, std::locale const &loc) noexcept
 
 FileNotFound (std::string const &filename, std::string const &reason) noexcept
 
std::string whatStr () const noexcept override
 
std::string missingFilename () const
 
std::string reason () const
 
- Public Member Functions inherited from fedem::exception::Exception
 Exception () noexcept
 
 Exception (Exception const &) noexcept
 
 ~Exception () noexcept override
 
Exceptionoperator= (Exception const &) noexcept
 
virtual std::string const description () const noexcept
 
char const * what () const noexcept override
 
std::string filename () const noexcept
 
void filename (std::string const &fname) noexcept
 
unsigned long lineNumber () const noexcept
 
void lineNumber (unsigned long lineNo) noexcept
 

Private Attributes

std::locale internal_locale
 
std::string member_Filename
 
std::string member_Reason
 

Constructor & Destructor Documentation

◆ FileNotFound() [1/2]

fedem::exception::FileNotFound::FileNotFound ( std::string const &  filename,
std::string const &  reason,
std::locale const &  loc 
)
noexcept

◆ FileNotFound() [2/2]

fedem::exception::FileNotFound::FileNotFound ( std::string const &  filename,
std::string const &  reason 
)
noexcept

Member Function Documentation

◆ whatStr()

std::string fedem::exception::FileNotFound::whatStr ( ) const
overridevirtualnoexcept

Returns the exception message as a string (pure virtual).

Implements fedem::exception::Exception.

References internal_locale, member_Filename, member_Reason, and fedem::exception::streamFileNotFound().

Referenced by fedem::dso::DSOLoader::load(), fedem::dso::DSOLoader::loadSigned(), and fedem::dso::DSOLoader::scanDirectory().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ missingFilename()

std::string fedem::exception::FileNotFound::missingFilename ( ) const
inline

Referenced by fedem::dso::DSOLoader::scanDirectory().

+ Here is the caller graph for this function:

◆ reason()

std::string fedem::exception::FileNotFound::reason ( ) const
inline

Member Data Documentation

◆ internal_locale

std::locale fedem::exception::FileNotFound::internal_locale
private

Referenced by whatStr().

◆ member_Filename

std::string fedem::exception::FileNotFound::member_Filename
private

Referenced by whatStr().

◆ member_Reason

std::string fedem::exception::FileNotFound::member_Reason
private

Referenced by whatStr().


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