root/trunk/aria2/remove_std_swap_sp.patch

Revision 5440, 2.1 kB (checked in by mariuss, 18 months ago)

Added patch for 10.5

  • src/BtLeecherStateChoke.cc

    diff --git a/src/BtLeecherStateChoke.cc b/src/BtLeecherStateChoke.cc
    index ad9c264..125657f 100644
     
    239239} 
    240240 
    241241} // namespace aria2 
    242  
    243 namespace std { 
    244 template<> 
    245 void swap<aria2::BtLeecherStateChoke::PeerEntry> 
    246 (aria2::BtLeecherStateChoke::PeerEntry& a, 
    247  aria2::BtLeecherStateChoke::PeerEntry& b) 
    248 { 
    249   a.swap(b); 
    250 } 
    251 } // namespace std; 
  • src/BtLeecherStateChoke.h

    diff --git a/src/BtLeecherStateChoke.h b/src/BtLeecherStateChoke.h
    index d9e8985..cb1ca6d 100644
     
    118118  const Timer& getLastRound() const; 
    119119 
    120120  friend void swap(PeerEntry& a, PeerEntry& b); 
    121   friend void std::swap<PeerEntry>(PeerEntry& a, PeerEntry& b); 
    122121}; 
    123122 
    124123void swap 
     
    127126 
    128127} // namespace aria2 
    129128 
    130 namespace std { 
    131 template<> 
    132 void swap<aria2::BtLeecherStateChoke::PeerEntry> 
    133 (aria2::BtLeecherStateChoke::PeerEntry& a, 
    134  aria2::BtLeecherStateChoke::PeerEntry& b); 
    135 } // namespace std 
    136  
    137129#endif // D_BT_LEECHER_STATE_CHOKE_H 
  • src/BtSeederStateChoke.cc

    diff --git a/src/BtSeederStateChoke.cc b/src/BtSeederStateChoke.cc
    index 0867107..c0c8284 100644
     
    194194} 
    195195 
    196196} // namespace aria2 
    197  
    198 namespace std { 
    199 template<> 
    200 void swap<aria2::BtSeederStateChoke::PeerEntry> 
    201 (aria2::BtSeederStateChoke::PeerEntry& a, 
    202  aria2::BtSeederStateChoke::PeerEntry& b) 
    203 { 
    204   a.swap(b); 
    205 } 
    206 } // namespace std 
  • src/BtSeederStateChoke.h

    diff --git a/src/BtSeederStateChoke.h b/src/BtSeederStateChoke.h
    index dacfd46..c87fd55 100644
     
    103103  const Timer& getLastRound() const { return lastRound_; } 
    104104 
    105105  friend void swap(PeerEntry& a, PeerEntry& b); 
    106   friend void std::swap<PeerEntry>(PeerEntry& a, PeerEntry& b); 
    107106}; 
    108107 
    109108void swap 
     
    112111 
    113112} // namespace aria2 
    114113 
    115 namespace std { 
    116 template<> 
    117 void swap<aria2::BtSeederStateChoke::PeerEntry> 
    118 (aria2::BtSeederStateChoke::PeerEntry& a, 
    119  aria2::BtSeederStateChoke::PeerEntry& b); 
    120 } // namespace std 
    121  
    122114#endif // D_BT_SEEDER_STATE_CHOKE_H 
Note: See TracBrowser for help on using the browser.