Ticket #9894: 0001-ptr_container-fix-GCC-Wshadow-warnings.patch

File 0001-ptr_container-fix-GCC-Wshadow-warnings.patch, 8.4 KB (added by mstahl@…, 9 years ago)
  • include/boost/ptr_container/detail/move.hpp

    From 4e7a241da748f7f9f0a30b7af0b86588a1e76426 Mon Sep 17 00:00:00 2001
    From: =?UTF-8?q?Caol=C3=A1n=20McNamara?= <caolanm@redhat.com>
    Date: Sat, 12 Apr 2014 18:04:06 +0200
    Subject: [PATCH 1/4] ptr_container: fix GCC -Wshadow warnings
    
    Signed-off-by: Michael Stahl <mstahl@redhat.com>
    ---
     include/boost/ptr_container/detail/move.hpp        |  2 +-
     .../detail/reversible_ptr_container.hpp            |  4 +-
     .../boost/ptr_container/detail/static_move_ptr.hpp |  2 +-
     include/boost/ptr_container/exception.hpp          |  4 +-
     .../boost/ptr_container/ptr_sequence_adapter.hpp   | 56 +++++++++++-----------
     5 files changed, 34 insertions(+), 34 deletions(-)
    
    diff --git a/include/boost/ptr_container/detail/move.hpp b/include/boost/ptr_container/detail/move.hpp
    index bf07d5f..6b082a7 100755
    a b namespace move_ptrs {  
    2020template<typename Ptr>
    2121class move_source {
    2222public:
    23     move_source(Ptr& ptr) : ptr_(ptr) {}
     23    move_source(Ptr& _ptr) : ptr_(_ptr) {}
    2424    Ptr& ptr() const { return ptr_; }
    2525private:
    2626    Ptr& ptr_;
  • include/boost/ptr_container/detail/reversible_ptr_container.hpp

    diff --git a/include/boost/ptr_container/detail/reversible_ptr_container.hpp b/include/boost/ptr_container/detail/reversible_ptr_container.hpp
    index 47c3903..bb0eb0e 100644
    a b namespace ptr_container_detail  
    278278
    279279    private:
    280280        template< class ForwardIterator >
    281         ForwardIterator advance( ForwardIterator begin, size_type n )
     281        ForwardIterator advance( ForwardIterator begin_, size_type n )
    282282        {
    283             ForwardIterator iter = begin;
     283            ForwardIterator iter = begin_;
    284284            std::advance( iter, n );
    285285            return iter;
    286286        }       
  • include/boost/ptr_container/detail/static_move_ptr.hpp

    diff --git a/include/boost/ptr_container/detail/static_move_ptr.hpp b/include/boost/ptr_container/detail/static_move_ptr.hpp
    index 6af3461..e9515ff 100644
    a b public:  
    151151    deleter_const_reference get_deleter() const { return impl_.second(); }
    152152private:
    153153    template<typename TT, typename DD>
    154     void check(const static_move_ptr<TT, DD>& ptr)
     154    void check(const static_move_ptr<TT, DD>&)
    155155        {
    156156            typedef move_ptrs::is_smart_ptr_convertible<TT, T> convertible;
    157157            BOOST_STATIC_ASSERT(convertible::value);
  • include/boost/ptr_container/exception.hpp

    diff --git a/include/boost/ptr_container/exception.hpp b/include/boost/ptr_container/exception.hpp
    index d9a5ffe..d85f771 100755
    a b namespace boost  
    2424    {
    2525        const char* what_;
    2626    public:
    27         bad_ptr_container_operation( const char* what ) : what_( what )
     27        bad_ptr_container_operation( const char* _what ) : what_( _what )
    2828        { }
    2929       
    3030        virtual const char* what() const throw()
    namespace boost  
    3838    class bad_index : public bad_ptr_container_operation
    3939    {
    4040    public:
    41         bad_index( const char* what ) : bad_ptr_container_operation( what )
     41        bad_index( const char* _what ) : bad_ptr_container_operation( _what )
    4242        { }
    4343    };
    4444
  • include/boost/ptr_container/ptr_sequence_adapter.hpp

    diff --git a/include/boost/ptr_container/ptr_sequence_adapter.hpp b/include/boost/ptr_container/ptr_sequence_adapter.hpp
    index a7717ed..1d44ae5 100644
    a b namespace ptr_container_detail  
    476476    public: // C-array support
    477477   
    478478        void transfer( iterator before, value_type* from,
    479                        size_type size, bool delete_from = true ) // strong
     479                       size_type size_, bool delete_from = true ) // strong
    480480        {
    481481            BOOST_ASSERT( from != 0 );
    482482            if( delete_from )
    483483            {
    484484                BOOST_DEDUCED_TYPENAME base_type::scoped_deleter
    485                     deleter( from, size );                                // nothrow
    486                 this->base().insert( before.base(), from, from + size );  // strong
     485                    deleter( from, size_ );                                // nothrow
     486                this->base().insert( before.base(), from, from + size_ );  // strong
    487487                deleter.release();                                        // nothrow
    488488            }
    489489            else
    490490            {
    491                 this->base().insert( before.base(), from, from + size ); // strong
     491                this->base().insert( before.base(), from, from + size_ ); // strong
    492492            }
    493493        }
    494494
    namespace ptr_container_detail  
    510510
    511511    public: // resize
    512512
    513         void resize( size_type size ) // basic
     513        void resize( size_type size_ ) // basic
    514514        {
    515515            size_type old_size = this->size();
    516             if( old_size > size )
     516            if( old_size > size_ )
    517517            {
    518                 this->erase( boost::next( this->begin(), size ), this->end() ); 
     518                this->erase( boost::next( this->begin(), size_ ), this->end() );
    519519            }
    520             else if( size > old_size )
     520            else if( size_ > old_size )
    521521            {
    522                 for( ; old_size != size; ++old_size )
     522                for( ; old_size != size_; ++old_size )
    523523                    this->push_back( new BOOST_DEDUCED_TYPENAME
    524524                                     boost::remove_pointer<value_type>::type() );
    525525            }
    526526
    527             BOOST_ASSERT( this->size() == size );
     527            BOOST_ASSERT( this->size() == size_ );
    528528        }
    529529
    530         void resize( size_type size, value_type to_clone ) // basic
     530        void resize( size_type size_, value_type to_clone ) // basic
    531531        {
    532532            size_type old_size = this->size();
    533             if( old_size > size )
     533            if( old_size > size_ )
    534534            {
    535                 this->erase( boost::next( this->begin(), size ), this->end() ); 
     535                this->erase( boost::next( this->begin(), size_ ), this->end() );
    536536            }
    537             else if( size > old_size )
     537            else if( size_ > old_size )
    538538            {
    539                 for( ; old_size != size; ++old_size )
     539                for( ; old_size != size_; ++old_size )
    540540                    this->push_back( this->null_policy_allocate_clone( to_clone ) );
    541541            }
    542542
    543             BOOST_ASSERT( this->size() == size );       
     543            BOOST_ASSERT( this->size() == size_ );
    544544        }
    545545
    546         void rresize( size_type size ) // basic
     546        void rresize( size_type size_ ) // basic
    547547        {
    548548            size_type old_size = this->size();
    549             if( old_size > size )
     549            if( old_size > size_ )
    550550            {
    551551                this->erase( this->begin(),
    552                              boost::next( this->begin(), old_size - size ) ); 
     552                             boost::next( this->begin(), old_size - size_ ) );
    553553            }
    554             else if( size > old_size )
     554            else if( size_ > old_size )
    555555            {
    556                 for( ; old_size != size; ++old_size )
     556                for( ; old_size != size_; ++old_size )
    557557                    this->push_front( new BOOST_DEDUCED_TYPENAME
    558558                                      boost::remove_pointer<value_type>::type() );
    559559            }
    560560
    561             BOOST_ASSERT( this->size() == size );
     561            BOOST_ASSERT( this->size() == size_ );
    562562        }
    563563
    564         void rresize( size_type size, value_type to_clone ) // basic
     564        void rresize( size_type size_, value_type to_clone ) // basic
    565565        {
    566566            size_type old_size = this->size();
    567             if( old_size > size )
     567            if( old_size > size_ )
    568568            {
    569569                this->erase( this->begin(),
    570                              boost::next( this->begin(), old_size - size ) ); 
     570                             boost::next( this->begin(), old_size - size_ ) );
    571571            }
    572             else if( size > old_size )
     572            else if( size_ > old_size )
    573573            {
    574                 for( ; old_size != size; ++old_size )
     574                for( ; old_size != size_; ++old_size )
    575575                    this->push_front( this->null_policy_allocate_clone( to_clone ) );
    576576            }
    577577
    578             BOOST_ASSERT( this->size() == size );
     578            BOOST_ASSERT( this->size() == size_ );
    579579        }           
    580580               
    581581    public: // algorithms