Ticket #5197: interprocess.patch

File interprocess.patch, 1.2 KB (added by Chris Jefferson, 12 years ago)

Simple patch to get libc++ working

  • boost/interprocess/containers/container/container_fwd.hpp

     
    3232
    3333}}}
    3434
     35
     36#ifndef _LIBCPP_VERSION
     37
    3538namespace std {
    3639
    3740template <class T>
     
    4851
    4952}  //namespace std {
    5053
     54#else
     55
     56#include <utility>
     57#include <memory>
     58#include <functional>
     59#include <iosfwd>
     60
     61#endif
     62
    5163/// @endcond
    5264
    5365//////////////////////////////////////////////////////////////////////////////
  • boost/interprocess/interprocess_fwd.hpp

     
    3535namespace bi = boost::intrusive;
    3636}}
    3737
     38#ifndef _LIBCPP_VERSION
     39
    3840namespace std {
    3941
    4042template <class T>
     
    5153
    5254}  //namespace std {
    5355
     56#else
     57
     58#include <utility>
     59#include <memory>
     60#include <functional>
     61#include <iosfwd>
     62
     63#endif
    5464/// @endcond
    5565
    5666namespace boost { namespace interprocess {