Fix for compilation on clang: Forward declarations of templates.

This commit is contained in:
bubnikv 2019-07-18 12:07:50 +02:00
parent cd95b52dcd
commit 69ef6cf806

View File

@ -17,6 +17,13 @@
#include <utility>
#include <vector>
namespace cereal {
class BinaryInputArchive;
class BinaryOutputArchive;
template <class T> void load_optional(BinaryInputArchive &ar, std::shared_ptr<const T> &ptr);
template <class T> void save_optional(BinaryOutputArchive &ar, const std::shared_ptr<const T> &ptr);
}
namespace Slic3r {
class Model;