QSslEllipticCurve: add missing noexcept

Change-Id: I94701ddb78a822adf35aea57f9e171a747745f6b
Reviewed-by: Giuseppe D'Angelo <giuseppe.dangelo@kdab.com>
bb10
Marc Mutz 2015-01-20 14:35:42 +01:00
parent cfdca09e91
commit 0c281bcc65
2 changed files with 4 additions and 4 deletions

View File

@ -55,7 +55,7 @@ Q_DECL_CONSTEXPR uint qHash(QSslEllipticCurve curve, uint seed = 0) Q_DECL_NOTHR
class QSslEllipticCurve {
public:
Q_DECL_CONSTEXPR QSslEllipticCurve()
Q_DECL_CONSTEXPR QSslEllipticCurve() Q_DECL_NOTHROW
: id(0)
{
}
@ -66,12 +66,12 @@ public:
Q_NETWORK_EXPORT QString shortName() const Q_REQUIRED_RESULT;
Q_NETWORK_EXPORT QString longName() const Q_REQUIRED_RESULT;
Q_DECL_CONSTEXPR bool isValid() const
Q_DECL_CONSTEXPR bool isValid() const Q_DECL_NOTHROW
{
return id != 0;
}
Q_NETWORK_EXPORT bool isTlsNamedCurve() const;
Q_NETWORK_EXPORT bool isTlsNamedCurve() const Q_DECL_NOTHROW;
private:
int id;

View File

@ -178,7 +178,7 @@ static const int tlsNamedCurveNIDs[] = {
static const size_t tlsNamedCurveNIDCount = sizeof(tlsNamedCurveNIDs) / sizeof(tlsNamedCurveNIDs[0]);
bool QSslEllipticCurve::isTlsNamedCurve() const
bool QSslEllipticCurve::isTlsNamedCurve() const Q_DECL_NOTHROW
{
const int * const tlsNamedCurveNIDsEnd = tlsNamedCurveNIDs + tlsNamedCurveNIDCount;
return std::find(tlsNamedCurveNIDs, tlsNamedCurveNIDsEnd, id) != tlsNamedCurveNIDsEnd;