|
AAO DRAMA/DRAMA2 C++ Interface
DRAMA C++11 and later interface
|
| void drama::ExceptionThrowSafeF | ( | const std::string | func, |
| const std::string & | file, | ||
| const int | lineNum, | ||
| StatusType | status, | ||
| const fmt::format_string< Args... > | fmt, | ||
| Args &&... | args | ||
| ) |
Create and throw an exception, - format using fmt::format.
See DRAMA 2 String formatting for details on this formatting approach.
| func | Name of the function where the exception was thrown |
| file | Name of the file in which the exception was constructed. |
| lineNum | Line number where the exception was constructed. |
| status | A DRAMA Status code to be associated with the message if later converted to a DRAMA report. Set to DRAMA2__CPP_ERROR if not wanted. |
| fmt | The string for formatting. See fmt::format for details. |
| args | Arguments to the format. See fmt::format for details. |
| Args... | the remaining argument types. |
References CreateRunDramaTask().