/
githubmirror
/
omim
Обзор
Документация
Войти
/
githubmirror
/
omim
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
py-modules-0.2.8
base/exception.cpp
14 строк
385 B
Maxim Pimenov
[base] Fixed a data race in RootException.
27 фев 2018, 18:56
27 фев 2018, 18:56
95f145e
Код
Авторство
О чём код?
#include "base/exception.hpp" RootException::RootException(char const * what, std::string const & msg) : m_msg(msg) { std::string asciiMsg(m_msg.size(), '?'); for (size_t i = 0; i < m_msg.size(); ++i) { if (static_cast<unsigned char>(m_msg[i]) < 128) asciiMsg[i] = static_cast<char>(m_msg[i]); } m_whatWithAscii = std::string(what) + ", \"" + asciiMsg + "\""; }