missing noexcept keywords added

This commit is contained in:
Uwe Rathmann 2021-09-15 13:46:02 +02:00
parent 295a964cd5
commit 06b0fe56bc

View File

@ -168,40 +168,40 @@ static inline QVector< QskGradientStop > qskExtractedStops(
return extracted;
}
void QskGradientStop::setPosition( qreal position )
void QskGradientStop::setPosition( qreal position ) noexcept
{
m_position = position;
}
void QskGradientStop::resetPosition()
void QskGradientStop::resetPosition() noexcept
{
m_position = -1.0;
}
void QskGradientStop::setColor( const QColor& color )
void QskGradientStop::setColor( const QColor& color ) noexcept
{
m_color = color;
}
void QskGradientStop::resetColor()
void QskGradientStop::resetColor() noexcept
{
m_color = QColor();
}
void QskGradientStop::setStop( qreal position, const QColor& color )
void QskGradientStop::setStop( qreal position, const QColor& color ) noexcept
{
m_position = position;
m_color = color;
}
uint QskGradientStop::hash( uint seed ) const
uint QskGradientStop::hash( uint seed ) const noexcept
{
uint hash = qHashBits( &m_position, sizeof( m_position ), seed );
return qHashBits( &m_color, sizeof( m_color ), hash );
}
QColor QskGradientStop::interpolated(
const QskGradientStop& s1, const QskGradientStop& s2, qreal position )
const QskGradientStop& s1, const QskGradientStop& s2, qreal position ) noexcept
{
if ( s1.color() == s2.color() )
return s1.color();