All Standards<ToolKit> components use ANSI/ISO-specified C++ exceptions to report errors. The ANSI/ISO exception hierarchy is divided into two primary groups: logic errors and runtime errors.

Logic errors represent problems that are typically the result of programming errors, and are often preventable. Invalid arguments and bad index values are two types of common logic errors. Although some classes in Standards<ToolKit> perform extensive checks for logic errors, most do not due to performance considerations.
Runtime errors are often the result of external influences, such as hardware devices and operating system conditions. These errors are usually unpredictable and difficult to recreate. It is important that your application check for runtime exceptions and handle them appropriately.
Copyright©1994-2026 Recursion
Software LLC
All Rights Reserved - For use by licensed users only.