android_system_core/base/include/android-base
Treehugger Robot ffaa7d6751 expected.h - fix bugprone-branch-clone warning
Fixes:
  system/core/base/include/android-base/expected.h:606:39: warning: repeated branch in conditional chain [bugprone-branch-clone]
    if (x.has_value() != y.has_value()) {
                                        ^
  system/core/base/include/android-base/expected.h:608:4: note: end of the original
    } else if (!x.has_value()) {
     ^
  system/core/base/include/android-base/expected.h:610:10: note: clone 1 starts here
    } else {
           ^

Test: builds
Bug: 153035880
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: Ie67a8bb1bf622319adea15466c42077e0e9b1a18
Merged-In: Ie67a8bb1bf622319adea15466c42077e0e9b1a18
2020-04-24 00:24:38 +00:00
..
chrono_utils.h libbase: switch to #pragma once. 2018-06-26 17:17:41 -07:00
cmsg.h Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
collections.h base: add helpers for sending/receiving file descriptors. 2019-02-13 13:21:54 -08:00
endian.h <android-base/endian.h>: fix interoperability issue 2019-09-18 13:06:45 +08:00
errno_restorer.h liblog: always restore errno in logging functions 2020-01-27 13:50:44 -08:00
errors.h libbase: switch to #pragma once. 2018-06-26 17:17:41 -07:00
expected.h expected.h - fix bugprone-branch-clone warning 2020-04-24 00:24:38 +00:00
file.h Revert "Revert "Add a way to turn off unique_fd's operator int."" 2019-05-06 16:18:02 -07:00
format.h Include chrono.h 2019-08-27 20:38:14 +00:00
logging.h liblog: always restore errno in logging functions 2020-01-27 13:50:44 -08:00
macros.h libbase: remove ARRAYSIZE_UNSAFE. 2018-10-24 14:34:52 -07:00
mapped_file.h Fix SEGV in libziparchive with malformed zip file. 2019-12-17 08:39:09 -08:00
memory.h libbase: switch to #pragma once. 2018-06-26 17:17:41 -07:00
no_destructor.h base: steal Chromium's NoDestructor. 2019-12-06 13:23:05 -08:00
off64_t.h libbase: a slightly cleaner solution to libbase's off64_t problem. 2018-10-25 16:29:02 -07:00
parsebool.h Expose ParseBool from libbase 2019-11-19 13:31:50 -08:00
parsedouble.h ParseFloat/ParseDouble, also take std::string 2018-08-09 10:49:45 -07:00
parseint.h Assert that ParseInt/ParseUint are only used with signed/unsigned numbers respectively 2018-10-05 14:30:39 -07:00
parsenetaddress.h libbase: switch to #pragma once. 2018-06-26 17:17:41 -07:00
process.h Add android::base::GetPids() function to return all pids 2019-07-01 13:55:46 -07:00
properties.h base: add CachedProperty. 2020-02-28 15:20:29 -08:00
result.h base: remove Errorf/ErrnoErrorf work around 2020-02-14 12:43:11 -08:00
scopeguard.h Add noexcept to move constructors and assignment operators. 2018-10-05 16:43:47 +00:00
stringprintf.h libbase: switch to #pragma once. 2018-06-26 17:17:41 -07:00
strings.h Add absl-like StringReplace. 2019-11-18 16:02:31 -08:00
test_utils.h base: avoid evaluating macro argument multiple times. 2019-12-12 14:25:45 -08:00
thread_annotations.h base: add ScopedLockAssertion. 2019-02-12 16:32:35 -08:00
threads.h Move libbacktrace off cutils. 2018-07-11 13:55:07 -07:00
unique_fd.h Add unique_fd::operator{==,!=} overloads that take a unique_fd. 2020-01-13 18:44:11 -08:00
utf8.h Add sys/types.h in utf8.h 2018-09-21 10:46:35 -07:00