.. _file_projects_engine_include_internals_exceptions.h: File exceptions.h ================= |exhale_lsh| :ref:`Parent directory ` (``projects/engine/include/internals``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS Engine exception categories and owned diagnostic messages. .. contents:: Contents :local: :backlinks: none Definition (``projects/engine/include/internals/exceptions.h``) --------------------------------------------------------------- Detailed Description -------------------- This installed header keeps its historical internals/ include path. The exception types form the public failure contract of Engine operations. Failure reporting Includes -------- - ``array`` (:ref:`file_projects_modules_graphics_opengl_include_cheryl_backends_opengl_vertex-array-object.h`) - ``charconv`` - ``cheryl/export.h`` (:ref:`file_projects_engine_include_cheryl_export.h`) - ``cinttypes`` - ``exception`` (:ref:`file_projects_engine_include_internals_exceptions.h`) - ``format`` - ``iostream`` - ``macros/debug.h`` - ``stdexcept`` - ``string`` (:ref:`file_projects_engine_include_cheryl_math_string-numbers.h`) - ``utility`` Included By ----------- - :ref:`file_projects_engine_include_cheryl_assets_types_primitives_frame.h` - :ref:`file_projects_engine_include_cheryl_core_logging_config.h` - :ref:`file_projects_engine_include_cheryl_math_fit.h` - :ref:`file_projects_engine_include_cheryl_math_pointers.h` - :ref:`file_projects_engine_include_cheryl_templates_singleton.h` Namespaces ---------- - :ref:`namespace_4345` - :ref:`namespace_43453a3a457863657074696f6e73` Classes ------- - :ref:`exhale_class_classCE_1_1Exceptions_1_1bad__alloc` - :ref:`exhale_class_classCE_1_1Exceptions_1_1bad__request` - :ref:`exhale_class_classCE_1_1Exceptions_1_1exception__base` - :ref:`exhale_class_classCE_1_1Exceptions_1_1failed__operation` - :ref:`exhale_class_classCE_1_1Exceptions_1_1invalid__args` - :ref:`exhale_class_classCE_1_1Exceptions_1_1runtime__exception`