Ticket #3244: 3244.patch

File 3244.patch, 3.7 KB (added by viboes, 12 years ago)
  • detail/thread_group.hpp

     
    1818
    1919namespace boost
    2020{
    21     class thread_group:
    22         private noncopyable
     21    class thread_group
    2322    {
     23    private:
     24        thread_group(thread_group const&);
     25        thread_group& operator=(thread_group const&);       
    2426    public:
    2527        ~thread_group()
    2628        {
  • pthread/mutex.hpp

     
    2727
    2828namespace boost
    2929{
    30     class mutex:
    31         boost::noncopyable
     30    class mutex
    3231    {
    3332    private:
     33        mutex(mutex const&);
     34        mutex& operator=(mutex const&);       
    3435        pthread_mutex_t m;
    3536    public:
    3637        mutex()
     
    8384
    8485    typedef mutex try_mutex;
    8586
    86     class timed_mutex:
    87         boost::noncopyable
     87    class timed_mutex
    8888    {
    8989    private:
     90        timed_mutex(timed_mutex const&);
     91        timed_mutex& operator=(timed_mutex const&);       
     92    private:
    9093        pthread_mutex_t m;
    9194#ifndef BOOST_PTHREAD_HAS_TIMEDLOCK
    9295        pthread_cond_t cond;
  • pthread/recursive_mutex.hpp

     
    3030
    3131namespace boost
    3232{
    33     class recursive_mutex:
    34         boost::noncopyable
     33    class recursive_mutex
    3534    {
    3635    private:
     36        recursive_mutex(recursive_mutex const&);
     37        recursive_mutex& operator=(recursive_mutex const&);       
    3738        pthread_mutex_t m;
    3839    public:
    3940        recursive_mutex()
     
    9293
    9394    typedef recursive_mutex recursive_try_mutex;
    9495
    95     class recursive_timed_mutex:
    96         boost::noncopyable
     96    class recursive_timed_mutex
    9797    {
    9898    private:
     99        recursive_timed_mutex(recursive_timed_mutex const&);
     100        recursive_timed_mutex& operator=(recursive_timed_mutex const&);       
     101    private:
    99102        pthread_mutex_t m;
    100103#ifndef BOOST_PTHREAD_HAS_TIMEDLOCK
    101104        pthread_cond_t cond;
  • win32/recursive_mutex.hpp

     
    2020namespace boost
    2121{
    2222    class recursive_mutex:
    23         boost::noncopyable,
    2423        public ::boost::detail::basic_recursive_mutex
    2524    {
     25    private:
     26        recursive_mutex(recursive_mutex const&);
     27        recursive_mutex& operator=(recursive_mutex const&);       
    2628    public:
    2729        recursive_mutex()
    2830        {
     
    4042    typedef recursive_mutex recursive_try_mutex;
    4143
    4244    class recursive_timed_mutex:
    43         boost::noncopyable,
    4445        public ::boost::detail::basic_recursive_timed_mutex
    4546    {
     47    private:
     48        recursive_timed_mutex(recursive_timed_mutex const&);
     49        recursive_timed_mutex& operator=(recursive_timed_mutex const&);       
    4650    public:
    4751        recursive_timed_mutex()
    4852        {
  • win32/shared_mutex.hpp

     
    1919
    2020namespace boost
    2121{
    22     class shared_mutex:
    23         private boost::noncopyable
     22    class shared_mutex
    2423    {
    2524    private:
     25        shared_mutex(shared_mutex const&);
     26        shared_mutex& operator=(shared_mutex const&);       
     27    private:
    2628        struct state_data
    2729        {
    2830            unsigned shared_count:11,