0
Files
src/components/cdm
Arthur Sonzogni da28d47b0a Cleanup: Remove unused include of std::optional.
sdefresne spotted many useless #includes of abseil optional.
This patches removes them all (patchset 1)

Script:
```
cd components

# This returns the list of files not using absl::optional, but having the
# include.
comm -13 \
 <(
   (
     git grep -l "std::make_optional";
     git grep -l "std::optional";
     git grep -l "std::nullopt";
     git grep -l "std::in_place";
     git grep -l "std::in_place_t";
   ) | cut -f1 -d: \
     | grep \
       -e "\.h" \
       -e "\.cc" \
       -e "\.mm" \
     | sort \
     | uniq
  ) \
 <(
   (
   git grep "#include <optional>"
   ) | cut -f1 -d: \
     | grep \
       -e "\.h" \
       -e "\.cc" \
       -e "\.mm" \
     | sort \
     | uniq
  ) \
  | xargs sed -i "s/#include <optional>//g"

cd ..

echo "Formatting"

echo "IncludeBlocks: Regroup" >> ".clang-format"
echo "IncludeIsMainRegex: \"(_(android|apple|chromeos|freebsd|fuchsia|fuzzer|ios|linux|mac|nacl|openbsd|posix|stubs?|win))?(_(unit|browser|perf)?tests?)?$\"" >> ".clang-format"
git cl format
git restore ".clang-format"

git cl format
```

Bug: chromium:1500249
Change-Id: I523daa869a4d6be90603691845aa679d9e1a9ff1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5237129
Reviewed-by: Sylvain Defresne <sdefresne@chromium.org>
Auto-Submit: Arthur Sonzogni <arthursonzogni@chromium.org>
Commit-Queue: Arthur Sonzogni <arthursonzogni@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1274979}
2024-03-19 16:30:38 +00:00
..