1 #ifndef BOOST_BIND_HPP_INCLUDED
2 #define BOOST_BIND_HPP_INCLUDED
4 // MS compatible compilers support #pragma once
6 #if defined(_MSC_VER) && (_MSC_VER >= 1020)
11 // bind.hpp - binds function objects to arguments
13 // Copyright (c) 2009, 2015 Peter Dimov
15 // Distributed under the Boost Software License, Version 1.0.
16 // See accompanying file LICENSE_1_0.txt or copy at
17 // http://www.boost.org/LICENSE_1_0.txt
19 // See http://www.boost.org/libs/bind/bind.html for documentation.
22 #include <boost/bind/bind.hpp>
24 #ifndef BOOST_BIND_NO_PLACEHOLDERS
26 #if defined(BOOST_CLANG)
27 # pragma clang diagnostic push
28 # if __has_warning("-Wheader-hygiene")
29 # pragma clang diagnostic ignored "-Wheader-hygiene"
33 using namespace boost::placeholders;
35 #if defined(BOOST_CLANG)
36 # pragma clang diagnostic pop
39 #endif // #ifndef BOOST_BIND_NO_PLACEHOLDERS
41 #endif // #ifndef BOOST_BIND_HPP_INCLUDED