Exception::Throw

This commit is contained in:
Joachim Schoeberl 2024-07-17 18:01:59 +02:00
parent ba472f7a11
commit ad99e5fdea

View File

@ -31,6 +31,23 @@ namespace ngcore
: Exception(std::string(s1)+std::string(s2)+std::string(s3)) : Exception(std::string(s1)+std::string(s2)+std::string(s3))
{ } { }
void Exception :: Throw (std::string_view s1)
{
throw Exception(std::string(s1));
}
void Exception :: Throw (std::string_view s1, std::string_view s2)
{
throw Exception(std::string(s1)+std::string(s2));
}
void Exception :: Throw (std::string_view s1, std::string_view s2, std::string_view s3)
{
throw Exception(std::string(s1)+std::string(s2)+std::string(s3));
}
RangeException :: RangeException (// const std::string & where, RangeException :: RangeException (// const std::string & where,
const char * where, const char * where,
int ind, int imin, int imax) : Exception("") int ind, int imin, int imax) : Exception("")