std::filesystem::filesystem_error
From cppreference.com
                    
                                        
                    < cpp | filesystem
                    
                                                            
                    | 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.
| Contents | 
[edit] 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) | 
[edit] Example
| This section is incomplete Reason: no example | 



