OLD | NEW |
---|---|
(Empty) | |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | |
2 // Use of this source code is governed by a BSD-style license that can be | |
3 // found in the LICENSE file. | |
4 | |
5 #ifndef BASE_IOS_NSERROR_UTIL_H_ | |
6 #define BASE_IOS_NSERROR_UTIL_H_ | |
7 | |
8 @class NSError; | |
9 | |
10 namespace base { | |
11 namespace nserror_util { | |
Eugene But (OOO till 7-30)
2015/06/23 21:27:14
I think the namespace for this should be ios. I kn
stuartmorgan
2015/06/24 19:13:09
Yes, either base::ios or base::ios::nserror_util
kkhorimoto
2015/06/24 20:01:42
Done.
| |
12 | |
13 // Iterates through |error|'s underlying errors and returns the first error for | |
14 // which there is no underlying error. | |
15 NSError* GetFinalUnderlyingErrorFromError(NSError* error); | |
16 | |
17 // Returns a copy of |original_error| with |underlying_error| appended to the | |
18 // end of its underlying error chain. | |
19 NSError* ErrorWithAppendedUnderlyingError(NSError* original_error, | |
20 NSError* underlying_error); | |
21 | |
22 } // namespace nserror_util | |
23 } // namespace base | |
24 | |
25 #endif // BASE_IOS_NSERROR_UTIL_H_ | |
OLD | NEW |