psi::InputException Class Reference
#include <exception.h>
List of all members.
|
Public Member Functions |
| | InputException (std::string msg, std::string param_name, int value, const char *file, int line) throw () |
| | InputException (std::string msg, std::string param_name, double value, const char *file, int line) throw () |
| | InputException (std::string msg, std::string param_name, std::string value, const char *file, int line) throw () |
| | InputException (std::string msg, std::string param_name, const char *file, int line) throw () |
|
template<class T> |
| void | write_input_msg (string msg, string param_name, T value) throw () |
Detailed Description
Exception on input values
Constructor & Destructor Documentation
| psi::InputException::InputException |
( |
std::string |
msg, |
|
|
std::string |
param_name, |
|
|
int |
value, |
|
|
const char * |
file, |
|
|
int |
line | |
|
) |
| | throw () |
Constructor
- Parameters:
-
| msg | A message descring why the input parameter is invalid |
| param_name | The parameter in the input file that needs to be changed |
| value | The value that proved to be incorrect |
| file | The file that threw the exception (use __FILE__ macro) |
| line | The line number that threw the exception (use __LINE__ macro) |
| psi::InputException::InputException |
( |
std::string |
msg, |
|
|
std::string |
param_name, |
|
|
double |
value, |
|
|
const char * |
file, |
|
|
int |
line | |
|
) |
| | throw () |
Constructor
- Parameters:
-
| msg | A message descring why the input parameter is invalid |
| param_name | The parameter in the input file that needs to be changed |
| value | The value that proved to be incorrect |
| file | The file that threw the exception (use __FILE__ macro) |
| line | The line number that threw the exception (use __LINE__ macro) |
| psi::InputException::InputException |
( |
std::string |
msg, |
|
|
std::string |
param_name, |
|
|
std::string |
value, |
|
|
const char * |
file, |
|
|
int |
line | |
|
) |
| | throw () |
Constructor
- Parameters:
-
| msg | A message descring why the input parameter is invalid |
| param_name | The parameter in the input file that needs to be changed |
| value | The value that proved to be incorrect |
| file | The file that threw the exception (use __FILE__ macro) |
| line | The line number that threw the exception (use __LINE__ macro) |
| psi::InputException::InputException |
( |
std::string |
msg, |
|
|
std::string |
param_name, |
|
|
const char * |
file, |
|
|
int |
line | |
|
) |
| | throw () |
Constructor
- Parameters:
-
| msg | A message descring why the input parameter is invalid |
| param_name | The parameter in the input file that needs to be changed |
| file | The file that threw the exception (use __FILE__ macro) |
| line | The line number that threw the exception (use __LINE__ macro) |
The documentation for this class was generated from the following files: