Index: third_party/boost/boost/non_type.hpp |
diff --git a/third_party/boost/boost/non_type.hpp b/third_party/boost/boost/non_type.hpp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..896aed4d34b8d68bf3d8fd363834abca68e4b189 |
--- /dev/null |
+++ b/third_party/boost/boost/non_type.hpp |
@@ -0,0 +1,27 @@ |
+// ------------------------------------- |
+// |
+// (C) Copyright Gennaro Prota 2003. |
+// |
+// 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) |
+// |
+// ------------------------------------------------------ |
+ |
+#ifndef BOOST_NON_TYPE_HPP_GP_20030417 |
+#define BOOST_NON_TYPE_HPP_GP_20030417 |
+ |
+ |
+namespace boost { |
+ |
+ // Just a simple "envelope" for non-type template parameters. Useful |
+ // to work around some MSVC deficiencies. |
+ |
+ template <typename T, T n> |
+ struct non_type { }; |
+ |
+ |
+} |
+ |
+ |
+#endif // include guard |