|
candlewick 0.10.0-4-g76c0
A tiny cross-platform renderer based on SDL3
|
#include <stdexcept>#include <string>#include <string_view>#include <format>#include <source_location>Go to the source code of this file.
Classes | |
| struct | candlewick::RAIIException |
| Wrapper for std::runtime_error, which prints out the filename and code line. More... | |
| struct | candlewick::terminate_with_message< Ts > |
Namespaces | |
| namespace | candlewick |
| namespace | candlewick::detail |
Functions | |
| void | candlewick::unreachable () |
| std::string | candlewick::detail::_error_message_impl (std::string_view fname, std::string_view fmtstr, std::format_args args) |
| template<typename... Ts> | |
| std::string | candlewick::detail::error_message_format (std::string_view fname, std::string_view _fmtstr, Ts &&...args) |
| template<typename... Ts> | |
| candlewick::terminate_with_message (std::string_view, Ts &&...) -> terminate_with_message< Ts... > | |
| template<typename... Ts> | |
| candlewick::terminate_with_message (std::source_location, std::string_view, Ts &&...) -> terminate_with_message< Ts... > | |
| void | candlewick::unreachable_with_message (std::string_view msg, std::source_location location=std::source_location::current()) |