[Kst] kdeextragear-2/kst/kst
George Staikos
staikos at kde.org
Mon Apr 5 04:47:28 CEST 2004
CVS commit by staikos:
to keep the code that uses this for comparisons cleaner
M +7 -8 enodes.cpp 1.10
M +3 -1 enodes.h 1.6
--- kdeextragear-2/kst/kst/enodes.cpp #1.9:1.10
@@ -439,5 +438,5 @@ And::~And() {
double And::value(Context *ctx) {
- return ( _left->value(ctx) && _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) && _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
@@ -460,5 +459,5 @@ Or::~Or() {
double Or::value(Context *ctx) {
- return ( _left->value(ctx) || _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) || _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
@@ -481,5 +480,5 @@ LessThan::~LessThan() {
double LessThan::value(Context *ctx) {
- return ( _left->value(ctx) < _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) < _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
@@ -502,5 +501,5 @@ LessThanEqual::~LessThanEqual() {
double LessThanEqual::value(Context *ctx) {
- return ( _left->value(ctx) <= _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) <= _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
@@ -523,5 +522,5 @@ GreaterThan::~GreaterThan() {
double GreaterThan::value(Context *ctx) {
- return ( _left->value(ctx) > _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) > _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
@@ -544,5 +543,5 @@ GreaterThanEqual::~GreaterThanEqual() {
double GreaterThanEqual::value(Context *ctx) {
- return ( _left->value(ctx) >= _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) >= _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
@@ -565,5 +564,5 @@ EqualTo::~EqualTo() {
double EqualTo::value(Context *ctx) {
- return ( _left->value(ctx) == _right->value(ctx) ) ? 1.0 : 0.0;
+ return ( _left->value(ctx) == _right->value(ctx) ) ? EQ_TRUE : EQ_FALSE;
}
--- kdeextragear-2/kst/kst/enodes.h #1.5:1.6
@@ -24,4 +24,7 @@
#include "kstscalar.h"
+#define EQ_FALSE 0.0
+#define EQ_TRUE 1.0
+
namespace Equation {
More information about the Kst
mailing list