Skip to content

Commit

Permalink
no need to catch std::string
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander Voigt authored and Alexander Voigt committed Aug 19, 2016
1 parent a3886f3 commit 9034a8e
Showing 1 changed file with 2 additions and 16 deletions.
18 changes: 2 additions & 16 deletions templates/librarylink.cpp.in
Expand Up @@ -246,16 +246,6 @@ void put_message(MLINK link,

/******************************************************************/

static void put_error_message_and_output(
MLINK link, const std::string& function_name,
const std::string& message_str)
{
put_message(link, function_name, "error", message_str);
put_error_output(link);
}

/******************************************************************/

void put_settings(const Model_data& data, MLINK link)
{
MLPutFunction(link, "List", 17);
Expand Down Expand Up @@ -393,9 +383,6 @@ void calculate_spectrum(Model_data& data, MLINK link)
} catch (const flexiblesusy::Error& e) {
put_message(link, "FS@ModelName@CalculateSpectrum", "error", e.what());
throw EInvalidSpectrum();
} catch (const std::string& s) {
put_message(link, "FS@ModelName@CalculateSpectrum", "error", s);
throw EInvalidSpectrum();
}

@ModelName@_spectrum_generator<algorithm_type> spectrum_generator;
Expand Down Expand Up @@ -718,9 +705,8 @@ DLLEXPORT int FS@ModelName@CalculateObservables(

put_observables(observables, link);
} catch (const flexiblesusy::Error& e) {
put_error_message_and_output(link, "FS@ModelName@CalculateObservables", e.what());
} catch (const std::string& str) {
put_error_message_and_output(link, "FS@ModelName@CalculateObservables", str);
put_message(link, "FS@ModelName@CalculateObservables", "error", e.what());
put_error_output(link);
}

return LIBRARY_NO_ERROR;
Expand Down

0 comments on commit 9034a8e

Please sign in to comment.