Coverage Report

Created: 2021-08-22 09:07

/src/skia/third_party/externals/icu/source/common/errorcode.cpp
Line
Count
Source (jump to first uncovered line)
1
// © 2016 and later: Unicode, Inc. and others.
2
// License & terms of use: http://www.unicode.org/copyright.html
3
/*
4
*******************************************************************************
5
*
6
*   Copyright (C) 2009-2011, International Business Machines
7
*   Corporation and others.  All Rights Reserved.
8
*
9
*******************************************************************************
10
*   file name:  errorcode.cpp
11
*   encoding:   UTF-8
12
*   tab size:   8 (not used)
13
*   indentation:4
14
*
15
*   created on: 2009mar10
16
*   created by: Markus W. Scherer
17
*/
18
19
#include "unicode/utypes.h"
20
#include "unicode/errorcode.h"
21
22
U_NAMESPACE_BEGIN
23
24
0
ErrorCode::~ErrorCode() {}
25
26
0
UErrorCode ErrorCode::reset() {
27
0
    UErrorCode code = errorCode;
28
0
    errorCode = U_ZERO_ERROR;
29
0
    return code;
30
0
}
31
32
0
void ErrorCode::assertSuccess() const {
33
0
    if(isFailure()) {
34
0
        handleFailure();
35
0
    }
36
0
}
37
38
0
const char* ErrorCode::errorName() const {
39
0
  return u_errorName(errorCode);
40
0
}
41
42
U_NAMESPACE_END