summaryrefslogtreecommitdiffstats
path: root/src/boost/libs/flyweight/test/test_serialization.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/boost/libs/flyweight/test/test_serialization.cpp')
-rw-r--r--src/boost/libs/flyweight/test/test_serialization.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/boost/libs/flyweight/test/test_serialization.cpp b/src/boost/libs/flyweight/test/test_serialization.cpp
new file mode 100644
index 00000000..cc348a23
--- /dev/null
+++ b/src/boost/libs/flyweight/test/test_serialization.cpp
@@ -0,0 +1,31 @@
+/* Boost.Flyweight test of serialization capabilities.
+ *
+ * Copyright 2006-2014 Joaquin M Lopez Munoz.
+ * Distributed under the Boost Software License, Version 1.0.
+ * (See accompanying file LICENSE_1_0.txt or copy at
+ * http://www.boost.org/LICENSE_1_0.txt)
+ *
+ * See http://www.boost.org/libs/flyweight for library home page.
+ */
+
+#include "test_serialization.hpp"
+
+#include <boost/config.hpp> /* keep it first to prevent nasty warns in MSVC */
+#include <boost/flyweight.hpp>
+#include "test_serialization_template.hpp"
+
+using namespace boost::flyweights;
+
+struct serialization_flyweight_specifier
+{
+ template<typename T>
+ struct apply
+ {
+ typedef flyweight<T> type;
+ };
+};
+
+void test_serialization()
+{
+ test_serialization_template<serialization_flyweight_specifier>();
+}