XPMP2 Exception class, e.g. thrown if there are no CSL models or duplicate modeS_ids when creating an Aircraft.
More...
#include <XPMPAircraft.h>
|
std::string | fileName |
| filename of the line of code where exception occurred More...
|
|
int | ln |
| line number of the line of code where exception occurred More...
|
|
std::string | funcName |
| function of the line of code where exception occurred More...
|
|
std::string | msg |
| additional text message More...
|
|
XPMP2 Exception class, e.g. thrown if there are no CSL models or duplicate modeS_ids when creating an Aircraft.
◆ XPMP2Error() [1/3]
XPMP2::XPMP2Error::XPMP2Error |
( |
const char * |
szFile, |
|
|
int |
ln, |
|
|
const char * |
szFunc, |
|
|
const char * |
szMsg, |
|
|
|
... |
|
) |
| |
Constructor puts together a formatted exception text.
◆ XPMP2Error() [2/3]
XPMP2::XPMP2Error::XPMP2Error |
( |
const XPMP2Error & |
o | ) |
|
|
default |
◆ XPMP2Error() [3/3]
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ what()
const char * XPMP2::XPMP2Error::what |
( |
| ) |
const |
|
virtualnoexcept |
◆ fileName
std::string XPMP2::XPMP2Error::fileName |
|
protected |
filename of the line of code where exception occurred
◆ funcName
std::string XPMP2::XPMP2Error::funcName |
|
protected |
function of the line of code where exception occurred
◆ ln
int XPMP2::XPMP2Error::ln |
|
protected |
line number of the line of code where exception occurred
◆ msg
std::string XPMP2::XPMP2Error::msg |
|
protected |
The documentation for this class was generated from the following files: