summaryrefslogtreecommitdiffstats
path: root/contrib/src/boost/concept/usage.hpp
diff options
context:
space:
mode:
authorStefan Radomski <github@mintwerk.de>2017-06-26 16:08:31 (GMT)
committerStefan Radomski <github@mintwerk.de>2017-06-26 16:08:31 (GMT)
commitd92c9b84c2c3756ad0e9b0d6643d8031a5de20d6 (patch)
tree113ea6391c0090cdf56c4d7b216a0ba34e4fd26c /contrib/src/boost/concept/usage.hpp
parentb1f4aa596db8a0a83e20291b4119eb2febdb5123 (diff)
downloaduscxml-d92c9b84c2c3756ad0e9b0d6643d8031a5de20d6.zip
uscxml-d92c9b84c2c3756ad0e9b0d6643d8031a5de20d6.tar.gz
uscxml-d92c9b84c2c3756ad0e9b0d6643d8031a5de20d6.tar.bz2
New default microstepper implementation
Diffstat (limited to 'contrib/src/boost/concept/usage.hpp')
-rw-r--r--contrib/src/boost/concept/usage.hpp72
1 files changed, 36 insertions, 36 deletions
diff --git a/contrib/src/boost/concept/usage.hpp b/contrib/src/boost/concept/usage.hpp
index a8270b7..e73370f 100644
--- a/contrib/src/boost/concept/usage.hpp
+++ b/contrib/src/boost/concept/usage.hpp
@@ -1,36 +1,36 @@
-// Copyright David Abrahams 2006. 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_CONCEPT_USAGE_DWA2006919_HPP
-# define BOOST_CONCEPT_USAGE_DWA2006919_HPP
-
-# include <boost/concept/assert.hpp>
-# include <boost/detail/workaround.hpp>
-# include <boost/concept/detail/backward_compatibility.hpp>
-
-namespace boost { namespace concepts {
-
-template <class Model>
-struct usage_requirements
-{
- ~usage_requirements() { ((Model*)0)->~Model(); }
-};
-
-# if BOOST_WORKAROUND(__GNUC__, <= 3)
-
-# define BOOST_CONCEPT_USAGE(model) \
- model(); /* at least 2.96 and 3.4.3 both need this :( */ \
- BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
- ~model()
-
-# else
-
-# define BOOST_CONCEPT_USAGE(model) \
- BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
- ~model()
-
-# endif
-
-}} // namespace boost::concepts
-
-#endif // BOOST_CONCEPT_USAGE_DWA2006919_HPP
+// Copyright David Abrahams 2006. 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_CONCEPT_USAGE_DWA2006919_HPP
+# define BOOST_CONCEPT_USAGE_DWA2006919_HPP
+
+# include <boost/concept/assert.hpp>
+# include <boost/detail/workaround.hpp>
+# include <boost/concept/detail/backward_compatibility.hpp>
+
+namespace boost { namespace concepts {
+
+template <class Model>
+struct usage_requirements
+{
+ ~usage_requirements() { ((Model*)0)->~Model(); }
+};
+
+# if BOOST_WORKAROUND(__GNUC__, <= 3)
+
+# define BOOST_CONCEPT_USAGE(model) \
+ model(); /* at least 2.96 and 3.4.3 both need this :( */ \
+ BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
+ ~model()
+
+# else
+
+# define BOOST_CONCEPT_USAGE(model) \
+ BOOST_CONCEPT_ASSERT((boost::concepts::usage_requirements<model>)); \
+ ~model()
+
+# endif
+
+}} // namespace boost::concepts
+
+#endif // BOOST_CONCEPT_USAGE_DWA2006919_HPP