| 123456789101112131415161718192021222324252627282930 | #ifndef BOOST_MOVE_DETAIL_PLACEMENT_NEW_HPP#define BOOST_MOVE_DETAIL_PLACEMENT_NEW_HPP/////////////////////////////////////////////////////////////////////////////////// (C) Copyright Ion Gaztanaga 2014-2015. 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)//// See http://www.boost.org/libs/container for documentation./////////////////////////////////////////////////////////////////////////////////#ifndef BOOST_CONFIG_HPP#  include <boost/config.hpp>#endif#if defined(BOOST_HAS_PRAGMA_ONCE)#  pragma once#endifstruct boost_move_new_t{};//avoid including <new>inline void *operator new(std::size_t, void *p, boost_move_new_t){  return p;  }inline void operator delete(void *, void *, boost_move_new_t){}#endif   //BOOST_MOVE_DETAIL_PLACEMENT_NEW_HPP
 |