8#ifndef SEN_CORE_BASE_DETAIL_ASSERT_IMPL_H
9#define SEN_CORE_BASE_DETAIL_ASSERT_IMPL_H
21enum class CheckType : std::uint8_t
32 std::string_view expression;
33 SourceLocation sourceLocation;
38using FailedCheckHandler = std::function<void(
const CheckInfo&)>;
44[[nodiscard]] FailedCheckHandler setFailedCheckHandler(FailedCheckHandler handler)
noexcept;
50void senCheckImpl(
bool checkResult,
52 std::string_view expression,
53 const SourceLocation& sourceLocation)
noexcept;