From 69ef6cf8067a2f10eb51e1570b1f9784557e734a Mon Sep 17 00:00:00 2001 From: bubnikv Date: Thu, 18 Jul 2019 12:07:50 +0200 Subject: [PATCH] Fix for compilation on clang: Forward declarations of templates. --- src/libslic3r/Model.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libslic3r/Model.hpp b/src/libslic3r/Model.hpp index 37741a1f10..c026863ecb 100644 --- a/src/libslic3r/Model.hpp +++ b/src/libslic3r/Model.hpp @@ -17,6 +17,13 @@ #include #include +namespace cereal { + class BinaryInputArchive; + class BinaryOutputArchive; + template void load_optional(BinaryInputArchive &ar, std::shared_ptr &ptr); + template void save_optional(BinaryOutputArchive &ar, const std::shared_ptr &ptr); +} + namespace Slic3r { class Model;