std::filesystem::filesystem_error
Defined in header <filesystem> | ||
|---|---|---|
class filesystem_error; | (since C++17) |
The class std::filesystem::filesystem_error defines an exception object that is thrown on failure by the throwing overloads of the functions in the filesystem library.
Inheritance diagram.
Member functions
| constructs the error object (public member function) |
|
| returns the paths that were involved in the operation that caused the error (public member function) |
|
| returns the explanatory string (public member function) |
Inherited from std::system_error
Member functions
| returns error code (public member function of std::system_error) |
|
|
[virtual] | returns explanatory string (virtual public member function of std::system_error) |
Inherited from std::runtime_error
Inherited from std::exception
Member functions
|
[virtual] | destroys the exception object (virtual public member function of std::exception) |
|
[virtual] | returns an explanatory string (virtual public member function of std::exception) |
Example
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
http://en.cppreference.com/w/cpp/filesystem/filesystem_error