diff options
Diffstat (limited to 'src/third_party/boost-1.60.0/boost/parameter/aux_/is_maybe.hpp')
-rw-r--r-- | src/third_party/boost-1.60.0/boost/parameter/aux_/is_maybe.hpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/third_party/boost-1.60.0/boost/parameter/aux_/is_maybe.hpp b/src/third_party/boost-1.60.0/boost/parameter/aux_/is_maybe.hpp new file mode 100644 index 00000000000..b8758528476 --- /dev/null +++ b/src/third_party/boost-1.60.0/boost/parameter/aux_/is_maybe.hpp @@ -0,0 +1,26 @@ +// Copyright Daniel Wallin, David Abrahams 2010. Use, modification and +// distribution is 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) + +#ifndef BOOST_PARAMETER_IS_MAYBE_050329_HPP +#define BOOST_PARAMETER_IS_MAYBE_050329_HPP + +#include <boost/type_traits/is_base_and_derived.hpp> + +namespace boost { +namespace parameter { +namespace aux { + +struct maybe_base {}; + +template <class T> +struct is_maybe + : is_base_and_derived<maybe_base, T> +{}; + +} // namespace aux +} // namespace parameter +} // namespace boost + +#endif // BOOST_PARAMETER_IS_MAYBE_050329_HPP |