From 9f17e0cde89694cc7191ee0e4b8e754ad7eb7e65 Mon Sep 17 00:00:00 2001 From: ed Date: Wed, 3 Apr 2019 10:00:53 +0100 Subject: [PATCH] Added some explicit template instantiations for Displays::physicalToLogical() and ::logicalToPhysical() --- modules/juce_gui_basics/desktop/juce_Displays.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/modules/juce_gui_basics/desktop/juce_Displays.cpp b/modules/juce_gui_basics/desktop/juce_Displays.cpp index f9c4c4c2a4..2158e4c675 100644 --- a/modules/juce_gui_basics/desktop/juce_Displays.cpp +++ b/modules/juce_gui_basics/desktop/juce_Displays.cpp @@ -377,4 +377,13 @@ void Displays::updateToLogical() } } +#ifndef DOXYGEN + // explicit template instantiations + template Point Displays::physicalToLogical (Point, const Display*) const noexcept; + template Point Displays::physicalToLogical (Point, const Display*) const noexcept; + + template Point Displays::logicalToPhysical (Point, const Display*) const noexcept; + template Point Displays::logicalToPhysical (Point, const Display*) const noexcept; +#endif + } // namespace juce