ALL 0.9.3
A Loadbalacing Library
Loading...
Searching...
No Matches
ALL::FilesystemErrorException Struct Reference

#include <ALL_CustomExceptions.hpp>

+ Inheritance diagram for ALL::FilesystemErrorException:
+ Collaboration diagram for ALL::FilesystemErrorException:

Public Member Functions

 FilesystemErrorException (const char *file_, const char *f_="", int l_=-1, const char *i_="Filesystem error occured, see description.", const char *loc_desc_="ALLFilesystemErrorException", const ErrorID error_id_=ErrorID::FilesystemError)
 
- Public Member Functions inherited from ALL::CustomException
 CustomException (const char *file_="", const char *f_="", int l_=-1, const char *i_="", const char *loc_desc_="ALLCustomException", const ErrorID error_id_=ErrorID::Generic)
 
int get_error_id ()
 
const char * get_func () const
 
const char * get_info ()
 
int get_line () const
 
virtual const char * what () const throw ()
 

Additional Inherited Members

- Protected Types inherited from ALL::CustomException
enum struct  ErrorID : int {
  Generic = 1 , PointDimensionMissmatch , InvalidCommType , InvalidArgument ,
  OutOfBounds , InternalError , FilesystemError
}
 
- Protected Attributes inherited from ALL::CustomException
ErrorID error_id
 error identificator retrieved by Fortran
 
std::string error_msg
 error message
 
const char * file
 file the exception occured in
 
const char * func
 function the exception occured in
 
const char * info
 information on the exception
 
int line
 line the exception occured in
 
const char * loc_desc
 name of the exception
 

Detailed Description

Definition at line 196 of file ALL_CustomExceptions.hpp.

Constructor & Destructor Documentation

◆ FilesystemErrorException()

ALL::FilesystemErrorException::FilesystemErrorException ( const char * file_,
const char * f_ = "",
int l_ = -1,
const char * i_ = "Filesystem error occured, see description.",
const char * loc_desc_ = "ALLFilesystemErrorException",
const ErrorID error_id_ = ErrorID::FilesystemError )
inline

constructor

Parameters
filethe source file from where the exception is thrown
f_the function from where the exception is thrown
l_the line from where the exception is thrown
i_additional information about the error
loc_descinternal description of the exception type

Definition at line 204 of file ALL_CustomExceptions.hpp.

+ Here is the call graph for this function:

The documentation for this struct was generated from the following file: