4#include "Stroika/Foundation/StroikaPreComp.h"
6#include "OperationNotSupportedException.h"
17OperationNotSupportedException::OperationNotSupportedException ()
18 : Execution::
Exception<runtime_error>{
"Operation Not Supported"sv}
22OperationNotSupportedException::OperationNotSupportedException (
const String& operationName)
23 : Execution::
Exception<runtime_error>{
"Operation '"sv + operationName +
"' Not Supported"sv}
24 , fOperationName_{operationName}
28optional<String> OperationNotSupportedException::GetOperationName ()
const
30 return fOperationName_;
String is like std::u32string, except it is much easier to use, often much more space efficient,...
Exception<> is a replacement (subclass) for any std c++ exception class (e.g. the default 'std::excep...