Helios Engine 0.1.0
A modular ECS based data-oriented C++23 game engine
 
Loading...
Searching...
No Matches
assert.cpp File Reference
#include <helios/core_pch.hpp>
#include <helios/core/assert.hpp>
#include <helios/core/core.hpp>
#include <cstdio>
#include <cstdlib>
#include <source_location>
#include <string>
#include <string_view>

Go to the source code of this file.

Namespaces

namespace  helios
 
namespace  helios::anonymous_namespace{assert.cpp}
 
namespace  helios::details
 

Functions

void helios::AbortWithStacktrace (std::string_view message) noexcept
 Prints a message with stack trace and aborts the program execution.
 
void helios::details::LogAssertionFailureViaLogger (std::string_view condition, const std::source_location &loc, std::string_view message) noexcept
 Bridge to logger-provided assertion logging.