summaryrefslogtreecommitdiff
path: root/boost/callable_traits/detail/unguarded/pmf_3.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'boost/callable_traits/detail/unguarded/pmf_3.hpp')
-rw-r--r--boost/callable_traits/detail/unguarded/pmf_3.hpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/boost/callable_traits/detail/unguarded/pmf_3.hpp b/boost/callable_traits/detail/unguarded/pmf_3.hpp
new file mode 100644
index 0000000000..62b34f2bc7
--- /dev/null
+++ b/boost/callable_traits/detail/unguarded/pmf_3.hpp
@@ -0,0 +1,23 @@
+/*
+Copyright (c) 2016 Barrett Adair
+
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)
+
+HEADER GUARDS INTENTIONALLY OMITTED
+DO NOT INCLUDE THIS HEADER DIRECTLY
+*/
+
+#define BOOST_CLBL_TRTS_NOEXCEPT_SPEC
+#define BOOST_CLBL_TRTS_IS_NOEXCEPT std::false_type
+#include <boost/callable_traits/detail/unguarded/pmf_4.hpp>
+#undef BOOST_CLBL_TRTS_NOEXCEPT_SPEC
+#undef BOOST_CLBL_TRTS_IS_NOEXCEPT
+
+#ifdef BOOST_CLBL_TRTS_ENABLE_NOEXCEPT_TYPES
+#define BOOST_CLBL_TRTS_NOEXCEPT_SPEC noexcept
+#define BOOST_CLBL_TRTS_IS_NOEXCEPT std::true_type
+#include <boost/callable_traits/detail/unguarded/pmf_4.hpp>
+#undef BOOST_CLBL_TRTS_NOEXCEPT_SPEC
+#undef BOOST_CLBL_TRTS_IS_NOEXCEPT
+#endif // #ifdef BOOST_CLBL_TRTS_ENABLE_NOEXCEPT_TYPES \ No newline at end of file