diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-12-05 16:23:51 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-12-05 16:23:51 +0100 |
commit | 7ce18031173d52b93073fa9fd9d2c57a9fdd1390 (patch) | |
tree | a66806e7817d9b963e376b43765f7b8e36294f4d /vespalib | |
parent | 4b5cb9770f115b73f03fe59d6d1a4f30097cf739 (diff) |
Add noexcept specifiers to non-throwing constructors and operators.
Diffstat (limited to 'vespalib')
3 files changed, 4 insertions, 4 deletions
diff --git a/vespalib/src/vespa/vespalib/net/async_resolver.cpp b/vespalib/src/vespa/vespalib/net/async_resolver.cpp index 08e1774b1dd..c9ff9588fba 100644 --- a/vespalib/src/vespa/vespalib/net/async_resolver.cpp +++ b/vespalib/src/vespa/vespalib/net/async_resolver.cpp @@ -101,7 +101,7 @@ AsyncResolver::CachingHostResolver::store(const vespalib::string &host_name, con assert(_map.size() == _queue.size()); } -AsyncResolver::CachingHostResolver::CachingHostResolver(Clock::SP clock, HostResolver::SP resolver, size_t max_cache_size, seconds max_result_age) +AsyncResolver::CachingHostResolver::CachingHostResolver(Clock::SP clock, HostResolver::SP resolver, size_t max_cache_size, seconds max_result_age) noexcept : _clock(std::move(clock)), _resolver(std::move(resolver)), _max_cache_size(max_cache_size), diff --git a/vespalib/src/vespa/vespalib/net/async_resolver.h b/vespalib/src/vespa/vespalib/net/async_resolver.h index f9f2079004b..3ead0802234 100644 --- a/vespalib/src/vespa/vespalib/net/async_resolver.h +++ b/vespalib/src/vespa/vespalib/net/async_resolver.h @@ -104,7 +104,7 @@ private: void store(const vespalib::string &host_name, const vespalib::string &ip_address); public: - CachingHostResolver(Clock::SP clock, HostResolver::SP resolver, size_t max_cache_size, seconds max_result_age); + CachingHostResolver(Clock::SP clock, HostResolver::SP resolver, size_t max_cache_size, seconds max_result_age) noexcept; vespalib::string ip_address(const vespalib::string &host_name) override; }; diff --git a/vespalib/src/vespa/vespalib/net/tls/policy_checking_certificate_verifier.cpp b/vespalib/src/vespa/vespalib/net/tls/policy_checking_certificate_verifier.cpp index 0a06a36c074..94b1f82bb22 100644 --- a/vespalib/src/vespa/vespalib/net/tls/policy_checking_certificate_verifier.cpp +++ b/vespalib/src/vespa/vespalib/net/tls/policy_checking_certificate_verifier.cpp @@ -57,14 +57,14 @@ bool matches_all_policy_requirements(const PeerCredentials& peer_creds, const Pe class PolicyConfiguredCertificateVerifier : public CertificateVerificationCallback { AuthorizedPeers _authorized_peers; public: - explicit PolicyConfiguredCertificateVerifier(AuthorizedPeers authorized_peers); + explicit PolicyConfiguredCertificateVerifier(AuthorizedPeers authorized_peers) noexcept; ~PolicyConfiguredCertificateVerifier() override; bool verify(const PeerCredentials& peer_creds) const override; }; -PolicyConfiguredCertificateVerifier::PolicyConfiguredCertificateVerifier(AuthorizedPeers authorized_peers) +PolicyConfiguredCertificateVerifier::PolicyConfiguredCertificateVerifier(AuthorizedPeers authorized_peers) noexcept : _authorized_peers(std::move(authorized_peers)) {} PolicyConfiguredCertificateVerifier::~PolicyConfiguredCertificateVerifier() = default; |