Browse Source

replaced lambda default argument by Functor to make gcc 6.3 happy

tempestpy_adaptions
dehnert 7 years ago
parent
commit
cf79c053f9
  1. 8
      src/storm/cli/cli.cpp

8
src/storm/cli/cli.cpp

@ -615,8 +615,14 @@ namespace storm {
} }
} }
struct PostprocessingIdentity {
void operator()(std::unique_ptr<storm::modelchecker::CheckResult> const&) {
// Intentionally left empty.
}
};
template<typename ValueType> template<typename ValueType>
void verifyProperties(std::vector<storm::jani::Property> const& properties, std::function<std::unique_ptr<storm::modelchecker::CheckResult>(std::shared_ptr<storm::logic::Formula const> const& formula)> const& verificationCallback, std::function<void(std::unique_ptr<storm::modelchecker::CheckResult> const&)> const& postprocessingCallback = [](std::unique_ptr<storm::modelchecker::CheckResult> const&){}) {
void verifyProperties(std::vector<storm::jani::Property> const& properties, std::function<std::unique_ptr<storm::modelchecker::CheckResult>(std::shared_ptr<storm::logic::Formula const> const& formula)> const& verificationCallback, std::function<void(std::unique_ptr<storm::modelchecker::CheckResult> const&)> const& postprocessingCallback = PostprocessingIdentity()) {
for (auto const& property : properties) { for (auto const& property : properties) {
printModelCheckingProperty(property); printModelCheckingProperty(property);
storm::utility::Stopwatch watch(true); storm::utility::Stopwatch watch(true);

Loading…
Cancel
Save