13 #include <system_error>
24 const char*
name() const noexcept final {
return "PropagatorError"; }
27 switch (static_cast<PropagatorError>(
c)) {
28 case PropagatorError::Failure:
29 return "Propagation failed";
30 case PropagatorError::WrongDirection:
31 return "Propagation occurred in the wrong direction";