mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
Fix Windows build
This commit is contained in:
parent
1577a57a19
commit
3cd714affe
@ -16,6 +16,18 @@
|
||||
#include "qgsexpressionutils.h"
|
||||
#include "qgsexpressionnode.h"
|
||||
|
||||
constexpr QgsExpressionUtils::TVL QgsExpressionUtils::AND[3][3];
|
||||
constexpr QgsExpressionUtils::TVL QgsExpressionUtils::OR[3][3];
|
||||
constexpr QgsExpressionUtils::TVL QgsExpressionUtils::NOT[3];
|
||||
QgsExpressionUtils::TVL QgsExpressionUtils::AND[3][3] =
|
||||
{
|
||||
// false true unknown
|
||||
{ False, False, False }, // false
|
||||
{ False, True, Unknown }, // true
|
||||
{ False, Unknown, Unknown } // unknown
|
||||
};
|
||||
QgsExpressionUtils::TVL QgsExpressionUtils::OR[3][3] =
|
||||
{
|
||||
{ False, True, Unknown }, // false
|
||||
{ True, True, True }, // true
|
||||
{ Unknown, True, Unknown } // unknown
|
||||
};
|
||||
|
||||
QgsExpressionUtils::TVL QgsExpressionUtils::NOT[3] = { True, False, Unknown };
|
||||
|
@ -45,22 +45,11 @@ class QgsExpressionUtils
|
||||
};
|
||||
|
||||
|
||||
static constexpr TVL AND[3][3] =
|
||||
{
|
||||
// false true unknown
|
||||
{ False, False, False }, // false
|
||||
{ False, True, Unknown }, // true
|
||||
{ False, Unknown, Unknown } // unknown
|
||||
};
|
||||
static TVL AND[3][3];
|
||||
|
||||
static constexpr TVL OR[3][3] =
|
||||
{
|
||||
{ False, True, Unknown }, // false
|
||||
{ True, True, True }, // true
|
||||
{ Unknown, True, Unknown } // unknown
|
||||
};
|
||||
static TVL OR[3][3];
|
||||
|
||||
static constexpr TVL NOT[3] = { True, False, Unknown };
|
||||
static TVL NOT[3];
|
||||
|
||||
#define TVL_True QVariant( 1 )
|
||||
#define TVL_False QVariant( 0 )
|
||||
|
Loading…
x
Reference in New Issue
Block a user