shiva
last version
last version
  • Shiva Documentation
  • Shiva
    • Changelog
    • FAQ
    • Gallery
    • Installation
    • Modules
      • shiva::box2d
      • shiva::dll
      • shiva::ecs
      • shiva::entt
      • shiva::enums
      • shiva::error
      • shiva::event
      • shiva::filesystem
      • shiva::input
      • shiva::json
      • shiva::lua
      • shiva::meta
      • shiva::pp
      • shiva::pyscripting
      • shiva::range
      • shiva::reflection
      • shiva::scenes
      • shiva::sfml
        • shiva::system-sfml-animation
        • shiva::system-sfml-graphics
        • shiva::system-sfml-inputs
        • shiva::system-sfml-resources
      • shiva::spdlog
      • shiva::stacktrace
      • shiva::timer
      • shiva::world
    • Roadmap
    • Scripting
      • Lua
      • Python
    • Tutorial
      • Quick'start
      • How to create/build/install a system plugin
      • How to create a scripted system
      • How to create a project through the CLI tools and build it
Powered by GitBook
On this page
  1. Shiva
  2. Modules

shiva::error

Previousshiva::enumsNextshiva::event

Last updated 6 years ago

Purpose

This module is a centralized error handler, which handle the fatal errors that can happen in shiva, and uses boost::stacktrace to store information about a fatal error or crash.

The file of the last crash can be found here:std::filesystem::temp_directory_path() /= "backtrace.dump" It is also through this class that is initialized EnTT, because it is the first class that is created in the program at the creation of a .

shiva::world