123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // © 2016 and later: Unicode, Inc. and others.
- // License & terms of use: http://www.unicode.org/copyright.html
- /*
- *******************************************************************************
- *
- * Copyright (C) 2009-2011, International Business Machines
- * Corporation and others. All Rights Reserved.
- *
- *******************************************************************************
- * file name: errorcode.cpp
- * encoding: UTF-8
- * tab size: 8 (not used)
- * indentation:4
- *
- * created on: 2009mar10
- * created by: Markus W. Scherer
- */
- #include "unicode/utypes.h"
- #include "unicode/errorcode.h"
- U_NAMESPACE_BEGIN
- ErrorCode::~ErrorCode() {}
- UErrorCode ErrorCode::reset() {
- UErrorCode code = errorCode;
- errorCode = U_ZERO_ERROR;
- return code;
- }
- void ErrorCode::assertSuccess() const {
- if(isFailure()) {
- handleFailure();
- }
- }
- const char* ErrorCode::errorName() const {
- return u_errorName(errorCode);
- }
- U_NAMESPACE_END
|