From 48a0b88cd0d3266908c4f338559576f576fab618 Mon Sep 17 00:00:00 2001 From: Matthias Volk Date: Tue, 20 Mar 2018 15:05:45 +0100 Subject: [PATCH] Fixed linking issues with duplicate symbols --- src/storm-dft/modelchecker/dft/DFTASFChecker.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/storm-dft/modelchecker/dft/DFTASFChecker.h b/src/storm-dft/modelchecker/dft/DFTASFChecker.h index c4a47116d..a4337bb58 100644 --- a/src/storm-dft/modelchecker/dft/DFTASFChecker.h +++ b/src/storm-dft/modelchecker/dft/DFTASFChecker.h @@ -33,13 +33,15 @@ namespace storm { } + friend bool operator<(SpareAndChildPair const& p1, SpareAndChildPair const& p2) { + return p1.spareIndex < p2.spareIndex || (p1.spareIndex == p2.spareIndex && p1.childIndex < p2.childIndex); + } + + private: uint64_t spareIndex; uint64_t childIndex; }; - bool operator<(SpareAndChildPair const& p1, SpareAndChildPair const& p2) { - return p1.spareIndex < p2.spareIndex || (p1.spareIndex == p2.spareIndex && p1.childIndex < p2.childIndex); - } class DFTASFChecker { using ValueType = double;