Migrate absl::optional to std::optional in //chrome/browser/ui
- Used sed to replace the files:
```
git sed absl::nullopt std::nullopt
git sed absl::optional std::optional
git sed 'third_party/abseil-cpp/absl/types/optional.h' '<optional>'
```
- Then used find and replace to fix the imports for <optional> to the
right location
- Then git cl format
Bug: 1373619
Change-Id: I87190d65f7708bff2083e410b7209c7c60af7dcf
AX-Relnotes: n/a
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5096438
Reviewed-by: David Benjamin <[email protected]>
Reviewed-by: Lei Zhang <[email protected]>
Commit-Queue: David Benjamin <[email protected]>
Auto-Submit: Mohamed Mansour <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1234337}
diff --git a/chrome/browser/ui/browser_live_tab_context.h b/chrome/browser/ui/browser_live_tab_context.h
index 16803fb..73b5567 100644
--- a/chrome/browser/ui/browser_live_tab_context.h
+++ b/chrome/browser/ui/browser_live_tab_context.h
@@ -50,7 +50,7 @@
std::map<std::string, std::string> GetExtraDataForTab(
int index) const override;
std::map<std::string, std::string> GetExtraDataForWindow() const override;
- absl::optional<tab_groups::TabGroupId> GetTabGroupForTab(
+ std::optional<tab_groups::TabGroupId> GetTabGroupForTab(
int index) const override;
const tab_groups::TabGroupVisualData* GetVisualDataForGroup(
const tab_groups::TabGroupId& group) const override;
@@ -66,7 +66,7 @@
int tab_index,
int selected_navigation,
const std::string& extension_app_id,
- absl::optional<tab_groups::TabGroupId> group,
+ std::optional<tab_groups::TabGroupId> group,
const tab_groups::TabGroupVisualData& group_visual_data,
bool select,
bool pin,
@@ -76,7 +76,7 @@
const SessionID* tab_id) override;
sessions::LiveTab* ReplaceRestoredTab(
const std::vector<sessions::SerializedNavigationEntry>& navigations,
- absl::optional<tab_groups::TabGroupId> group,
+ std::optional<tab_groups::TabGroupId> group,
int selected_navigation,
const std::string& extension_app_id,
const sessions::PlatformSpecificTabData* tab_platform_data,