Chris@16: // Copyright Daniel Wallin, David Abrahams 2010. Use, modification and Chris@16: // distribution is subject to the Boost Software License, Version 1.0. (See Chris@16: // accompanying file LICENSE_1_0.txt or copy at Chris@16: // http://www.boost.org/LICENSE_1_0.txt) Chris@16: Chris@16: #ifndef BOOST_PARAMETER_IS_MAYBE_050329_HPP Chris@16: #define BOOST_PARAMETER_IS_MAYBE_050329_HPP Chris@16: Chris@16: #include Chris@16: Chris@16: namespace boost { Chris@16: namespace parameter { Chris@16: namespace aux { Chris@16: Chris@16: struct maybe_base {}; Chris@16: Chris@16: template Chris@16: struct is_maybe Chris@16: : is_base_and_derived Chris@16: {}; Chris@16: Chris@16: } // namespace aux Chris@16: } // namespace parameter Chris@16: } // namespace boost Chris@16: Chris@16: #endif // BOOST_PARAMETER_IS_MAYBE_050329_HPP