Blame boost/bind.hpp

Packit 58578d
#ifndef BOOST_BIND_HPP_INCLUDED
Packit 58578d
#define BOOST_BIND_HPP_INCLUDED
Packit 58578d
Packit 58578d
// MS compatible compilers support #pragma once
Packit 58578d
Packit 58578d
#if defined(_MSC_VER) && (_MSC_VER >= 1020)
Packit 58578d
# pragma once
Packit 58578d
#endif
Packit 58578d
Packit 58578d
//
Packit 58578d
//  bind.hpp - binds function objects to arguments
Packit 58578d
//
Packit 58578d
//  Copyright (c) 2009, 2015 Peter Dimov
Packit 58578d
//
Packit 58578d
//  Distributed under the Boost Software License, Version 1.0.
Packit 58578d
//  See accompanying file LICENSE_1_0.txt or copy at
Packit 58578d
//  http://www.boost.org/LICENSE_1_0.txt
Packit 58578d
//
Packit 58578d
//  See http://www.boost.org/libs/bind/bind.html for documentation.
Packit 58578d
//
Packit 58578d
Packit 58578d
#include <boost/bind/bind.hpp>
Packit 58578d
Packit 58578d
#ifndef BOOST_BIND_NO_PLACEHOLDERS
Packit 58578d
Packit 58578d
#if defined(BOOST_CLANG)
Packit 58578d
# pragma clang diagnostic push
Packit 58578d
# if  __has_warning("-Wheader-hygiene")
Packit 58578d
#  pragma clang diagnostic ignored "-Wheader-hygiene"
Packit 58578d
# endif
Packit 58578d
#endif
Packit 58578d
Packit 58578d
using namespace boost::placeholders;
Packit 58578d
Packit 58578d
#if defined(BOOST_CLANG)
Packit 58578d
# pragma clang diagnostic pop
Packit 58578d
#endif
Packit 58578d
Packit 58578d
#endif // #ifndef BOOST_BIND_NO_PLACEHOLDERS
Packit 58578d
Packit 58578d
#endif // #ifndef BOOST_BIND_HPP_INCLUDED