// Copyright Antony Polukhin, 2021. // // 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) // Contributed by Ruslan Arutyunyan #ifndef BOOST_ANY_ANYS_FWD_HPP #define BOOST_ANY_ANYS_FWD_HPP #include #ifdef BOOST_HAS_PRAGMA_ONCE # pragma once #endif #include namespace boost { class any; namespace anys { template::value> class basic_any; namespace detail { template struct is_basic_any: public false_type {}; template struct is_basic_any > : public true_type {}; } // namespace detail } // namespace anys } // namespace boost #endif // #ifndef BOOST_ANY_ANYS_FWD_HPP