diff options
Diffstat (limited to 'tests/libsample/modifications.cpp')
-rw-r--r-- | tests/libsample/modifications.cpp | 14 |
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) { |