File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -578,6 +578,11 @@ template <Interface::Direction dir>
578578void PropagatingEitherWay::send (const InterfaceState& start, InterfaceState&& end, SubTrajectory&& trajectory) {
579579 pimpl ()->send <dir>(start, std::move (end), std::make_shared<SubTrajectory>(std::move (trajectory)));
580580}
581+ // Explicit template instantiation is required. The compiler, otherwise, might just inline them.
582+ template void PropagatingEitherWay::send<Interface::FORWARD>(const InterfaceState& start, InterfaceState&& end,
583+ SubTrajectory&& trajectory);
584+ template void PropagatingEitherWay::send<Interface::BACKWARD>(const InterfaceState& start, InterfaceState&& end,
585+ SubTrajectory&& trajectory);
581586
582587template <Interface::Direction dir>
583588void PropagatingEitherWay::computeGeneric (const InterfaceState& start) {
You can’t perform that action at this time.
0 commit comments