[base] Minor C++17 Fixes
This change performs minor fixes for compilation errors with -std=c++17. They include fully specifying as_const within base::circular_deque, as well as consistent application of the noexcept keyword across declaration and definition of functions. TBR=dcheng Bug: 752720 Change-Id: I3f42d53eefea265c7b16579a12bd4cf29dad6e51 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2199111 Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org> Reviewed-by: Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#768405}
This commit is contained in:

committed by
Commit Bot

parent
98f088072f
commit
cd69f2ed37
base/containers
chrome
components
pdf/pdfium
services/network
@ -522,11 +522,11 @@ class circular_deque {
|
||||
return buffer_[i - right_size];
|
||||
}
|
||||
value_type& at(size_type i) {
|
||||
return const_cast<value_type&>(as_const(*this).at(i));
|
||||
return const_cast<value_type&>(base::as_const(*this).at(i));
|
||||
}
|
||||
|
||||
value_type& operator[](size_type i) {
|
||||
return const_cast<value_type&>(as_const(*this)[i]);
|
||||
return const_cast<value_type&>(base::as_const(*this)[i]);
|
||||
}
|
||||
|
||||
const value_type& operator[](size_type i) const { return at(i); }
|
||||
|
@ -194,7 +194,7 @@ WebApp::WebAppShortcutMenuItemInfo::WebAppShortcutMenuItemInfo(
|
||||
const WebAppShortcutMenuItemInfo& other) = default;
|
||||
|
||||
WebApp::WebAppShortcutMenuItemInfo::WebAppShortcutMenuItemInfo(
|
||||
WebAppShortcutMenuItemInfo&&) = default;
|
||||
WebAppShortcutMenuItemInfo&&) noexcept = default;
|
||||
|
||||
WebApp::WebAppShortcutMenuItemInfo::~WebAppShortcutMenuItemInfo() = default;
|
||||
|
||||
@ -203,8 +203,8 @@ WebApp::WebAppShortcutMenuItemInfo::operator=(
|
||||
const WebAppShortcutMenuItemInfo&) = default;
|
||||
|
||||
WebApp::WebAppShortcutMenuItemInfo&
|
||||
WebApp::WebAppShortcutMenuItemInfo::operator=(WebAppShortcutMenuItemInfo&&) =
|
||||
default;
|
||||
WebApp::WebAppShortcutMenuItemInfo::operator=(
|
||||
WebAppShortcutMenuItemInfo&&) noexcept = default;
|
||||
|
||||
void WebApp::SetSyncData(SyncData sync_data) {
|
||||
sync_data_ = std::move(sync_data);
|
||||
|
@ -26,7 +26,7 @@ WebApplicationShortcutInfo::WebApplicationShortcutInfo(
|
||||
const WebApplicationShortcutInfo& other) = default;
|
||||
|
||||
WebApplicationShortcutInfo::WebApplicationShortcutInfo(
|
||||
WebApplicationShortcutInfo&&) = default;
|
||||
WebApplicationShortcutInfo&&) noexcept = default;
|
||||
|
||||
WebApplicationShortcutInfo::~WebApplicationShortcutInfo() = default;
|
||||
|
||||
@ -34,7 +34,7 @@ WebApplicationShortcutInfo& WebApplicationShortcutInfo::operator=(
|
||||
const WebApplicationShortcutInfo&) = default;
|
||||
|
||||
WebApplicationShortcutInfo& WebApplicationShortcutInfo::operator=(
|
||||
WebApplicationShortcutInfo&&) = default;
|
||||
WebApplicationShortcutInfo&&) noexcept = default;
|
||||
|
||||
WebApplicationInfo::WebApplicationInfo()
|
||||
: mobile_capable(MOBILE_CAPABLE_UNSPECIFIED),
|
||||
|
@ -104,8 +104,8 @@ PaintPreviewClient::PaintPreviewData::PaintPreviewData() = default;
|
||||
PaintPreviewClient::PaintPreviewData::~PaintPreviewData() = default;
|
||||
|
||||
PaintPreviewClient::PaintPreviewData&
|
||||
PaintPreviewClient::PaintPreviewData::operator=(PaintPreviewData&& rhs) =
|
||||
default;
|
||||
PaintPreviewClient::PaintPreviewData::operator=(
|
||||
PaintPreviewData&& rhs) noexcept = default;
|
||||
|
||||
PaintPreviewClient::PaintPreviewData::PaintPreviewData(
|
||||
PaintPreviewData&& other) noexcept = default;
|
||||
|
@ -57,7 +57,7 @@ Tile::Tile(const Tile& other) {
|
||||
|
||||
Tile::Tile() = default;
|
||||
|
||||
Tile::Tile(Tile&& other) = default;
|
||||
Tile::Tile(Tile&& other) noexcept = default;
|
||||
|
||||
Tile::~Tile() = default;
|
||||
|
||||
@ -66,6 +66,6 @@ Tile& Tile::operator=(const Tile& other) {
|
||||
return *this;
|
||||
}
|
||||
|
||||
Tile& Tile::operator=(Tile&& other) = default;
|
||||
Tile& Tile::operator=(Tile&& other) noexcept = default;
|
||||
|
||||
} // namespace upboarding
|
||||
|
@ -114,10 +114,11 @@ PDFiumPage* PDFiumTestBase::GetPDFiumPageForTest(PDFiumEngine* engine,
|
||||
PDFiumTestBase::InitializeEngineResult::InitializeEngineResult() = default;
|
||||
|
||||
PDFiumTestBase::InitializeEngineResult::InitializeEngineResult(
|
||||
InitializeEngineResult&& other) = default;
|
||||
InitializeEngineResult&& other) noexcept = default;
|
||||
|
||||
PDFiumTestBase::InitializeEngineResult& PDFiumTestBase::InitializeEngineResult::
|
||||
operator=(InitializeEngineResult&& other) = default;
|
||||
PDFiumTestBase::InitializeEngineResult&
|
||||
PDFiumTestBase::InitializeEngineResult::operator=(
|
||||
InitializeEngineResult&& other) noexcept = default;
|
||||
|
||||
PDFiumTestBase::InitializeEngineResult::~InitializeEngineResult() = default;
|
||||
|
||||
|
@ -1624,8 +1624,7 @@ void NetworkContext::LookupServerBasicAuthCredentials(
|
||||
std::move(callback).Run(base::nullopt);
|
||||
}
|
||||
|
||||
const net::HttpAuthPreferences* NetworkContext::GetHttpAuthPreferences() const
|
||||
noexcept {
|
||||
const net::HttpAuthPreferences* NetworkContext::GetHttpAuthPreferences() const {
|
||||
return &http_auth_merged_preferences_;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user