This repository has been archived on 2021-04-07. You can view files and clone it, but cannot push or open issues or pull requests.
tdesktop-new-cmake/src/TelegramLibs/base/assertion.cpp

25 lines
603 B
C++

// This file is part of Desktop App Toolkit,
// a set of libraries for developing nice desktop applications.
//
// For license and copyright information please follow this link:
// https://github.com/desktop-app/legal/blob/master/LEGAL
//
#include "base/assertion.h"
#include "base/integration.h"
namespace base::assertion {
void log(const char *message, const char *file, int line) {
if (Integration::Exists()) {
const auto info = message
+ QString(' ')
+ file
+ ':'
+ QString::number(line);
Integration::Instance().logAssertionViolation(info);
}
}
} // namespace base::assertion