Stroika Library 3.0d16
 
Loading...
Searching...
No Matches
Stroika::Foundation::Execution::NestedException Class Reference

NestedException contains a new higher level error message (typically based on argument basedOnException) and preserves the original exception (which you can use to get its message, with Characters::ToString (fBasedOnException) More...

#include <Exceptions.h>

Inheritance diagram for Stroika::Foundation::Execution::NestedException:
Stroika::Foundation::Execution::RuntimeErrorException< BASE_EXCEPTION > Stroika::Foundation::Execution::Exception< BASE_EXCEPTION > Stroika::Foundation::Execution::ExceptionStringHelper

Additional Inherited Members

- Public Member Functions inherited from Stroika::Foundation::Execution::Exception< BASE_EXCEPTION >
virtual const char * what () const noexcept override
 
- Public Member Functions inherited from Stroika::Foundation::Execution::ExceptionStringHelper
 ExceptionStringHelper ()=delete
 
nonvirtual Characters::String GetBasicErrorMessage () const
 
nonvirtual Characters::String GetFullErrorMessage () const
 
nonvirtual Containers::Stack< Activity<> > GetActivities () const
 
template<typename T >
nonvirtual T As () const
 
- Protected Member Functions inherited from Stroika::Foundation::Execution::Exception< BASE_EXCEPTION >
template<typename... BASE_EXCEPTION_ARGS>
 Exception (const Characters::String &reasonForError, BASE_EXCEPTION_ARGS... baseExceptionArgs)
 
- Protected Member Functions inherited from Stroika::Foundation::Execution::ExceptionStringHelper
nonvirtual const char * _PeekAtNarrowSDKString_ () const
 

Detailed Description

NestedException contains a new higher level error message (typically based on argument basedOnException) and preserves the original exception (which you can use to get its message, with Characters::ToString (fBasedOnException)

Definition at line 209 of file Exceptions.h.


The documentation for this class was generated from the following files: