|
Support Class Library
A set of tools providing classes and utility
|
The namespace englobing all exception types. More...
Classes | |
| class | EmptyOptionalAccess |
| Exception class used when attempting to access the value of an empty scl::utils::Optional. More... | |
| class | Exception |
| Base class for all regular exceptions. More... | |
| class | InvalidAnyCast |
| Exception class used when attempting to cast an Any to the wrong type. More... | |
| class | InvalidArgument |
| Exception class used when passing an argument that does not respect the preconditions. More... | |
| class | InvalidCast |
| Exception class used when a conversion is impossible. More... | |
| class | InvalidEitherAccess |
| Exception class used when attempting to access the wrong type stored in an scl::utils::Either. More... | |
| struct | InvalidResource |
| Exception class used when a resource is used without specialized traits. More... | |
| class | InvalidResultAccess |
| Exception class used when attempting to access the wrong type stored in an scl::utils::Either. More... | |
| struct | NonNullViolation |
| class | OutOfBound |
| Exception class used when attempting to access elements out of bounds (eg. More... | |
| class | RuntimeException |
| Base class for exceptions that could never be checked at compile-time. More... | |
| struct | Throwable |
| Base class of all throwable objects. More... | |
| struct | UninitializedMemoryAccess |
| Exception class used when trying to access uninitialized memory. More... | |
The namespace englobing all exception types.
1.8.13