Throw Mijin Exception instead of std::runtime_error by default in ensure().

This commit is contained in:
Patrick Wuttke
2026-02-09 10:43:52 +01:00
parent ad90299920
commit 5b2928977a

View File

@@ -42,7 +42,7 @@ public:
// public functions
//
template<typename TCondition, typename TException = std::runtime_error, typename... TExceptionArgs>
template<typename TCondition, typename TException = Exception, typename... TExceptionArgs>
inline decltype(auto) ensure(TCondition&& condition, TExceptionArgs&&... args)
{
if (!static_cast<bool>(std::forward<TCondition>(condition)))