aboutsummaryrefslogtreecommitdiffstats
path: root/tests/libsample/modifications.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/libsample/modifications.cpp')
-rw-r--r--tests/libsample/modifications.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/libsample/modifications.cpp b/tests/libsample/modifications.cpp
index d809e823e..95880d229 100644
--- a/tests/libsample/modifications.cpp
+++ b/tests/libsample/modifications.cpp
@@ -122,6 +122,20 @@ Modifications::sumPointCoordinates(const Point* point)
return point->x() + point->y();
}
+double
+Modifications::differenceOfPointCoordinates(const Point* pt, bool* ok)
+{
+ if (!pt) {
+ *ok = false;
+ return 0.0;
+ }
+ *ok = true;
+ double result = pt->x() - pt->y();
+ if (result < 0)
+ result = result * -1.0;
+ return result;
+}
+
bool
Modifications::nonConversionRuleForArgumentWithDefaultValue(ObjectType** object)
{