| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | /* *             Copyright Andrey Semashev 2016. * 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) *//*! * \file   sfinae_tools.hpp * \author Andrey Semashev * \date   23.02.2016 * * \brief  This header is the Boost.Log library implementation, see the library documentation *         at http://www.boost.org/doc/libs/release/libs/log/doc/html/index.html. */#ifndef BOOST_LOG_DETAIL_SFINAE_TOOLS_HPP_INCLUDED_#define BOOST_LOG_DETAIL_SFINAE_TOOLS_HPP_INCLUDED_#include <boost/log/detail/config.hpp>#include <boost/core/enable_if.hpp>#include <boost/log/detail/header.hpp>#ifdef BOOST_HAS_PRAGMA_ONCE#pragma once#endifnamespace boost {BOOST_LOG_OPEN_NAMESPACEnamespace aux {//! A distinct type that can be used as a fake argument type in constructors filtered by SFINAEstruct sfinae_dummy {};} // namespace auxBOOST_LOG_CLOSE_NAMESPACE // namespace log} // namespace boost#include <boost/log/detail/footer.hpp>#endif // BOOST_LOG_DETAIL_SFINAE_TOOLS_HPP_INCLUDED_
 |