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

Exception to be used for missmatches in dimension for ALL::Point class. More...

#include <ALL_CustomExceptions.hpp>

+ Inheritance diagram for ALL::PointDimensionMissmatchException:
+ Collaboration diagram for ALL::PointDimensionMissmatchException:

Public Member Functions

 PointDimensionMissmatchException (const char *file_, const char *f_, int l_, const char *i_="Dimension missmatch in Point objects.", const char *loc_desc_="ALLPointDimMissmatchException", const ErrorID error_id_=ErrorID::PointDimensionMissmatch)
 
- 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

Exception to be used for missmatches in dimension for ALL::Point class.

Definition at line 111 of file ALL_CustomExceptions.hpp.

Constructor & Destructor Documentation

◆ PointDimensionMissmatchException()

ALL::PointDimensionMissmatchException::PointDimensionMissmatchException ( const char * file_,
const char * f_,
int l_,
const char * i_ = "Dimension missmatch in Point objects.",
const char * loc_desc_ = "ALLPointDimMissmatchException",
const ErrorID error_id_ = ErrorID::PointDimensionMissmatch )
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 119 of file ALL_CustomExceptions.hpp.

+ Here is the call graph for this function:

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