Index: third_party/boost/boost/type_traits.hpp |
diff --git a/third_party/boost/boost/type_traits.hpp b/third_party/boost/boost/type_traits.hpp |
new file mode 100644 |
index 0000000000000000000000000000000000000000..0c313b81c548c65900eb72a75330f52876ca3e9c |
--- /dev/null |
+++ b/third_party/boost/boost/type_traits.hpp |
@@ -0,0 +1,89 @@ |
+// (C) Copyright John Maddock 2000. |
+// Use, modification and distribution are subject to 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/type_traits for most recent version including documentation. |
+ |
+// See boost/type_traits/*.hpp for full copyright notices. |
+ |
+#ifndef BOOST_TYPE_TRAITS_HPP |
+#define BOOST_TYPE_TRAITS_HPP |
+ |
+#include "boost/type_traits/add_const.hpp" |
+#include "boost/type_traits/add_cv.hpp" |
+#include "boost/type_traits/add_pointer.hpp" |
+#include "boost/type_traits/add_reference.hpp" |
+#include "boost/type_traits/add_volatile.hpp" |
+#include "boost/type_traits/alignment_of.hpp" |
+#include "boost/type_traits/has_nothrow_assign.hpp" |
+#include "boost/type_traits/has_nothrow_constructor.hpp" |
+#include "boost/type_traits/has_nothrow_copy.hpp" |
+#include "boost/type_traits/has_nothrow_destructor.hpp" |
+#include "boost/type_traits/has_trivial_assign.hpp" |
+#include "boost/type_traits/has_trivial_constructor.hpp" |
+#include "boost/type_traits/has_trivial_copy.hpp" |
+#include "boost/type_traits/has_trivial_destructor.hpp" |
+#include "boost/type_traits/has_virtual_destructor.hpp" |
+#include "boost/type_traits/is_signed.hpp" |
+#include "boost/type_traits/is_unsigned.hpp" |
+#include "boost/type_traits/is_abstract.hpp" |
+#include "boost/type_traits/is_arithmetic.hpp" |
+#include "boost/type_traits/is_array.hpp" |
+#include "boost/type_traits/is_base_and_derived.hpp" |
+#include "boost/type_traits/is_base_of.hpp" |
+#include "boost/type_traits/is_class.hpp" |
+#include "boost/type_traits/is_compound.hpp" |
+#include "boost/type_traits/is_const.hpp" |
+#include "boost/type_traits/is_convertible.hpp" |
+#include "boost/type_traits/is_empty.hpp" |
+#include "boost/type_traits/is_enum.hpp" |
+#include "boost/type_traits/is_float.hpp" |
+#include "boost/type_traits/is_floating_point.hpp" |
+#include "boost/type_traits/is_function.hpp" |
+#include "boost/type_traits/is_fundamental.hpp" |
+#include "boost/type_traits/is_integral.hpp" |
+#include "boost/type_traits/is_member_function_pointer.hpp" |
+#include "boost/type_traits/is_member_object_pointer.hpp" |
+#include "boost/type_traits/is_member_pointer.hpp" |
+#include "boost/type_traits/is_object.hpp" |
+#include "boost/type_traits/is_pod.hpp" |
+#include "boost/type_traits/is_polymorphic.hpp" |
+#include "boost/type_traits/is_pointer.hpp" |
+#include "boost/type_traits/is_reference.hpp" |
+#include "boost/type_traits/is_same.hpp" |
+#include "boost/type_traits/is_scalar.hpp" |
+#include "boost/type_traits/is_stateless.hpp" |
+#include "boost/type_traits/is_union.hpp" |
+#include "boost/type_traits/is_void.hpp" |
+#include "boost/type_traits/is_volatile.hpp" |
+#include "boost/type_traits/rank.hpp" |
+#include "boost/type_traits/extent.hpp" |
+#include "boost/type_traits/remove_bounds.hpp" |
+#include "boost/type_traits/remove_extent.hpp" |
+#include "boost/type_traits/remove_all_extents.hpp" |
+#include "boost/type_traits/remove_const.hpp" |
+#include "boost/type_traits/remove_cv.hpp" |
+#include "boost/type_traits/remove_pointer.hpp" |
+#include "boost/type_traits/remove_reference.hpp" |
+#include "boost/type_traits/remove_volatile.hpp" |
+#include "boost/type_traits/type_with_alignment.hpp" |
+#include "boost/type_traits/function_traits.hpp" |
+#include "boost/type_traits/aligned_storage.hpp" |
+#include "boost/type_traits/floating_point_promotion.hpp" |
+#if !(defined(__sgi) && defined(__EDG_VERSION__) && (__EDG_VERSION__ == 238)) |
+#include "boost/type_traits/integral_promotion.hpp" |
+#include "boost/type_traits/promote.hpp" |
+#endif |
+#include <boost/type_traits/make_unsigned.hpp> |
+#include <boost/type_traits/make_signed.hpp> |
+#include <boost/type_traits/decay.hpp> |
+#include <boost/type_traits/is_complex.hpp> |
+ |
+#include "boost/type_traits/ice.hpp" |
+ |
+#endif // BOOST_TYPE_TRAITS_HPP |
+ |
+ |
+ |
+ |