/
renath
/
organicmaps
Обзор
Документация
Войти
/
renath
/
organicmaps
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libs/base/base.cpp
29 строк
671 B
Alexander Borsuk
clang-format
24 июл 2025, 15:48
24 июл 2025, 15:48
15b66d5
Код
Авторство
О чём код?
#include "base/base.hpp" #include "base/assert.hpp" #include "base/logging.hpp" #include "base/src_point.hpp" #include <iostream> namespace base { bool OnAssertFailedDefault(SrcPoint const & srcPoint, std::string const & msg) { auto & logger = LogHelper::Instance(); std::cerr << '(' << logger.GetThreadID() << ") ASSERT FAILED" << '\n' << srcPoint.FileName() << ':' << srcPoint.Line() << '\n' << msg << std::endl << std::flush; return true; } AssertFailedFn OnAssertFailed = &OnAssertFailedDefault; AssertFailedFn SetAssertFunction(AssertFailedFn fn) { std::swap(OnAssertFailed, fn); return fn; } } // namespace base