loom

Форк
0
/
ReporterWithReducibleSeverity.cpp 
18 строк · 723.0 Байт
1
#include "ReporterWithReducibleSeverity.h"
2

3
using namespace simodo;
4

5
ReporterWithReducibleSeverity::ReporterWithReducibleSeverity(inout::Reporter_abstract & m) : _m(m) {}
6

7
void ReporterWithReducibleSeverity::report(const inout::SeverityLevel level,
8
                        const inout::Location & location,
9
                        const std::string & briefly,
10
                        const std::string & atlarge)
11
    {
12
        int16_t severity = static_cast<int16_t>(level);
13
        if (_reduce_severity)
14
            severity --;
15
        _m.report(static_cast<inout::SeverityLevel>(severity), location, briefly, atlarge);
16
    }
17

18
void ReporterWithReducibleSeverity::reduceSeverity(bool reduce) { _reduce_severity = reduce; }

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.