- WithContext(E exception)
- : E(std::move(exception)) {}
- WithContext(E exception, Backtrace backtrace)
- : E(std::move(exception)), WithContextException(std::move(backtrace)) {}
- WithContext(E exception, WithContextException context)
- : E(std::move(exception)), WithContextException(std::move(context)) {}
+ WithContext(E exception) :
+ E(std::move(exception)) {}
+ WithContext(E exception, ThrowPoint throwpoint, Backtrace backtrace) :
+ E(std::move(exception)),
+ WithContextException(throwpoint, std::move(backtrace)) {}
+ WithContext(E exception, Backtrace backtrace) :
+ E(std::move(exception)),
+ WithContextException(std::move(backtrace)) {}
+ WithContext(E exception, WithContextException context) :
+ E(std::move(exception)),
+ WithContextException(std::move(context)) {}