fix inline nodiscard for clang
This commit is contained in:
parent
34f7bac935
commit
acd25223c0
|
@ -1,3 +1,8 @@
|
||||||
|
/******************************************************************************
|
||||||
|
* QSkinny - Copyright (C) 2016 Uwe Rathmann
|
||||||
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
#ifndef QSK_LEVELING_SENSOR_UTILITY_H
|
#ifndef QSK_LEVELING_SENSOR_UTILITY_H
|
||||||
#define QSK_LEVELING_SENSOR_UTILITY_H
|
#define QSK_LEVELING_SENSOR_UTILITY_H
|
||||||
|
|
||||||
|
@ -8,7 +13,7 @@
|
||||||
#include <QskFunctions.h>
|
#include <QskFunctions.h>
|
||||||
#include <QskScaleTickmarks.h>
|
#include <QskScaleTickmarks.h>
|
||||||
|
|
||||||
inline Q_REQUIRED_RESULT QMatrix4x4 matrix_deg( float rZ = 0.0f, float tX = 0.0f, float tY = 0.0f )
|
Q_REQUIRED_RESULT inline QMatrix4x4 matrix_deg( float rZ = 0.0f, float tX = 0.0f, float tY = 0.0f )
|
||||||
{
|
{
|
||||||
QTransform transform;
|
QTransform transform;
|
||||||
transform.translate( tX, tY );
|
transform.translate( tX, tY );
|
||||||
|
@ -17,7 +22,7 @@ inline Q_REQUIRED_RESULT QMatrix4x4 matrix_deg( float rZ = 0.0f, float tX = 0.0f
|
||||||
}
|
}
|
||||||
|
|
||||||
template< typename T >
|
template< typename T >
|
||||||
inline Q_REQUIRED_RESULT bool compareExchange( T& dst, const T& src )
|
Q_REQUIRED_RESULT inline bool compareExchange( T& dst, const T& src )
|
||||||
{
|
{
|
||||||
if ( dst != src )
|
if ( dst != src )
|
||||||
{
|
{
|
||||||
|
@ -28,7 +33,7 @@ inline Q_REQUIRED_RESULT bool compareExchange( T& dst, const T& src )
|
||||||
}
|
}
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
inline Q_REQUIRED_RESULT bool compareExchange< float >( float& dst, const float& src )
|
Q_REQUIRED_RESULT inline bool compareExchange< float >( float& dst, const float& src )
|
||||||
{
|
{
|
||||||
if ( !qskFuzzyCompare( dst, src ) )
|
if ( !qskFuzzyCompare( dst, src ) )
|
||||||
{
|
{
|
||||||
|
@ -39,7 +44,7 @@ inline Q_REQUIRED_RESULT bool compareExchange< float >( float& dst, const float&
|
||||||
}
|
}
|
||||||
|
|
||||||
template<>
|
template<>
|
||||||
inline Q_REQUIRED_RESULT bool compareExchange< qreal >( qreal& dst, const qreal& src )
|
Q_REQUIRED_RESULT inline bool compareExchange< qreal >( qreal& dst, const qreal& src )
|
||||||
{
|
{
|
||||||
if ( !qskFuzzyCompare( dst, src ) )
|
if ( !qskFuzzyCompare( dst, src ) )
|
||||||
{
|
{
|
||||||
|
@ -49,7 +54,7 @@ inline Q_REQUIRED_RESULT bool compareExchange< qreal >( qreal& dst, const qreal&
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
inline QskScaleTickmarks filtered( const QskScaleTickmarks& tickmarks,
|
Q_REQUIRED_RESULT inline QskScaleTickmarks filtered( const QskScaleTickmarks& tickmarks,
|
||||||
const std::function< bool( QskScaleTickmarks::TickType, qreal ) >& predicate )
|
const std::function< bool( QskScaleTickmarks::TickType, qreal ) >& predicate )
|
||||||
{
|
{
|
||||||
QskScaleTickmarks result;
|
QskScaleTickmarks result;
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
/******************************************************************************
|
||||||
|
* QSkinny - Copyright (C) 2016 Uwe Rathmann
|
||||||
|
* SPDX-License-Identifier: BSD-3-Clause
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
#ifndef QSK_SGNODE_UTILITY_H
|
#ifndef QSK_SGNODE_UTILITY_H
|
||||||
#define QSK_SGNODE_UTILITY_H
|
#define QSK_SGNODE_UTILITY_H
|
||||||
|
|
||||||
|
@ -12,7 +17,7 @@ namespace QskSGNode
|
||||||
};
|
};
|
||||||
|
|
||||||
template< AppendMode mode, typename Root, typename... Children >
|
template< AppendMode mode, typename Root, typename... Children >
|
||||||
inline Q_REQUIRED_RESULT Root* ensureNodes( QSGNode* root = nullptr )
|
Q_REQUIRED_RESULT inline Root* ensureNodes( QSGNode* root = nullptr )
|
||||||
{
|
{
|
||||||
if ( root == nullptr )
|
if ( root == nullptr )
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue