OpenEnroth 73e68f7
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Private Member Functions | List of all members
FileSystemException Class Reference

#include <FileSystemException.h>

Inheritance diagram for FileSystemException:
Exception

Public Member Functions

 FileSystemException (FileSystemError error, std::string_view arg0, std::string_view arg1={})
 
- Public Member Functions inherited from Exception
template<class... Args>
 Exception (fmt::format_string< Args... > fmt, Args &&... args)
 

Static Public Member Functions

static void raise (const FileSystem *fs, FileSystemError error, FileSystemPathView arg0)
 
static void raise (const FileSystem *fs, FileSystemError error, FileSystemPathView arg0, FileSystemPathView arg1)
 
- Static Public Member Functions inherited from Exception
static void throwFromErrno (std::string_view arg)
 
static void throwFromErrc (std::errc error, std::string_view arg)
 

Private Member Functions

std::string formatMessage (FileSystemError error, std::string_view arg0, std::string_view arg1)
 

Constructor & Destructor Documentation

◆ FileSystemException()

FileSystemException::FileSystemException ( FileSystemError  error,
std::string_view  arg0,
std::string_view  arg1 = {} 
)

Member Function Documentation

◆ formatMessage()

std::string FileSystemException::formatMessage ( FileSystemError  error,
std::string_view  arg0,
std::string_view  arg1 
)
private

◆ raise() [1/2]

void FileSystemException::raise ( const FileSystem fs,
FileSystemError  error,
FileSystemPathView  arg0 
)
static

◆ raise() [2/2]

void FileSystemException::raise ( const FileSystem fs,
FileSystemError  error,
FileSystemPathView  arg0,
FileSystemPathView  arg1 
)
static

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