diff options
author | Jan Wilken Dörrie <jdoerrie@chromium.org> | 2021-01-25 12:20:46 +0100 |
---|---|---|
committer | Commit Bot <commit-bot@chromium.org> | 2021-01-25 20:56:12 +0000 |
commit | c4d2832da77908dc1802d78081c388ce5aa33b9f (patch) | |
tree | c3718410e1381ec168f5e7e4be2abb4458d896aa /cast | |
parent | 7cd7c0c9116bdcb0c43821518c21e9b1436de24e (diff) | |
download | openscreen-c4d2832da77908dc1802d78081c388ce5aa33b9f.tar.gz |
[c++17] Make consistent use of noexcept
This change makes openscreen ready to be compiled with -std=c++17. In
particular, c++17 demands the consistent use of the noexcept keyword
accross declaration and definition.
Bug: chromium:752720
Change-Id: I4715cbc7ccc9576e33ad7dec0ce6c1f6ebd9935b
Reviewed-on: https://chromium-review.googlesource.com/c/openscreen/+/2643286
Commit-Queue: mark a. foltz <mfoltz@chromium.org>
Reviewed-by: mark a. foltz <mfoltz@chromium.org>
Diffstat (limited to 'cast')
-rw-r--r-- | cast/receiver/channel/static_credentials.cc | 2 | ||||
-rw-r--r-- | cast/sender/public/cast_app_discovery_service.cc | 3 | ||||
-rw-r--r-- | cast/streaming/encoded_frame.cc | 2 | ||||
-rw-r--r-- | cast/streaming/frame_crypto.cc | 2 | ||||
-rw-r--r-- | cast/streaming/receiver_session.h | 2 |
5 files changed, 6 insertions, 5 deletions
diff --git a/cast/receiver/channel/static_credentials.cc b/cast/receiver/channel/static_credentials.cc index 09351420..ce031ac7 100644 --- a/cast/receiver/channel/static_credentials.cc +++ b/cast/receiver/channel/static_credentials.cc @@ -143,7 +143,7 @@ StaticCredentialsProvider::StaticCredentialsProvider( tls_cert_der(std::move(tls_cert_der)) {} StaticCredentialsProvider::StaticCredentialsProvider( - StaticCredentialsProvider&&) = default; + StaticCredentialsProvider&&) noexcept = default; StaticCredentialsProvider& StaticCredentialsProvider::operator=( StaticCredentialsProvider&&) = default; StaticCredentialsProvider::~StaticCredentialsProvider() = default; diff --git a/cast/sender/public/cast_app_discovery_service.cc b/cast/sender/public/cast_app_discovery_service.cc index 8299aff4..f2e39239 100644 --- a/cast/sender/public/cast_app_discovery_service.cc +++ b/cast/sender/public/cast_app_discovery_service.cc @@ -12,7 +12,8 @@ CastAppDiscoveryService::Subscription::Subscription( uint32_t id) : discovery_service_(discovery_service), id_(id) {} -CastAppDiscoveryService::Subscription::Subscription(Subscription&& other) +CastAppDiscoveryService::Subscription::Subscription( + Subscription&& other) noexcept : discovery_service_(other.discovery_service_), id_(other.id_) { other.discovery_service_ = nullptr; } diff --git a/cast/streaming/encoded_frame.cc b/cast/streaming/encoded_frame.cc index 8b89adf3..1aaf1127 100644 --- a/cast/streaming/encoded_frame.cc +++ b/cast/streaming/encoded_frame.cc @@ -10,7 +10,7 @@ namespace cast { EncodedFrame::EncodedFrame() = default; EncodedFrame::~EncodedFrame() = default; -EncodedFrame::EncodedFrame(EncodedFrame&&) = default; +EncodedFrame::EncodedFrame(EncodedFrame&&) noexcept = default; EncodedFrame& EncodedFrame::operator=(EncodedFrame&&) = default; void EncodedFrame::CopyMetadataTo(EncodedFrame* dest) const { diff --git a/cast/streaming/frame_crypto.cc b/cast/streaming/frame_crypto.cc index e08eb4e5..567e41ca 100644 --- a/cast/streaming/frame_crypto.cc +++ b/cast/streaming/frame_crypto.cc @@ -23,7 +23,7 @@ EncryptedFrame::EncryptedFrame() { EncryptedFrame::~EncryptedFrame() = default; -EncryptedFrame::EncryptedFrame(EncryptedFrame&& other) +EncryptedFrame::EncryptedFrame(EncryptedFrame&& other) noexcept : EncodedFrame(static_cast<EncodedFrame&&>(other)), owned_data_(std::move(other.owned_data_)) { data = absl::Span<uint8_t>(owned_data_); diff --git a/cast/streaming/receiver_session.h b/cast/streaming/receiver_session.h index 3ef09309..b448bd00 100644 --- a/cast/streaming/receiver_session.h +++ b/cast/streaming/receiver_session.h @@ -90,7 +90,7 @@ class ReceiverSession final { Preferences(Preferences&&) noexcept; Preferences(const Preferences&) = delete; - Preferences& operator=(Preferences&&); + Preferences& operator=(Preferences&&) noexcept; Preferences& operator=(const Preferences&) = delete; std::vector<VideoCodec> video_codecs{VideoCodec::kVp8, VideoCodec::kH264}; |