root/trunk/aria2/remove_std_swap_sp.patch
| Revision 5440, 2.1 kB (checked in by mariuss, 18 months ago) |
|---|
-
src/BtLeecherStateChoke.cc
diff --git a/src/BtLeecherStateChoke.cc b/src/BtLeecherStateChoke.cc index ad9c264..125657f 100644
239 239 } 240 240 241 241 } // 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
118 118 const Timer& getLastRound() const; 119 119 120 120 friend void swap(PeerEntry& a, PeerEntry& b); 121 friend void std::swap<PeerEntry>(PeerEntry& a, PeerEntry& b);122 121 }; 123 122 124 123 void swap … … 127 126 128 127 } // namespace aria2 129 128 130 namespace std {131 template<>132 void swap<aria2::BtLeecherStateChoke::PeerEntry>133 (aria2::BtLeecherStateChoke::PeerEntry& a,134 aria2::BtLeecherStateChoke::PeerEntry& b);135 } // namespace std136 137 129 #endif // D_BT_LEECHER_STATE_CHOKE_H -
src/BtSeederStateChoke.cc
diff --git a/src/BtSeederStateChoke.cc b/src/BtSeederStateChoke.cc index 0867107..c0c8284 100644
194 194 } 195 195 196 196 } // 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
103 103 const Timer& getLastRound() const { return lastRound_; } 104 104 105 105 friend void swap(PeerEntry& a, PeerEntry& b); 106 friend void std::swap<PeerEntry>(PeerEntry& a, PeerEntry& b);107 106 }; 108 107 109 108 void swap … … 112 111 113 112 } // namespace aria2 114 113 115 namespace std {116 template<>117 void swap<aria2::BtSeederStateChoke::PeerEntry>118 (aria2::BtSeederStateChoke::PeerEntry& a,119 aria2::BtSeederStateChoke::PeerEntry& b);120 } // namespace std121 122 114 #endif // D_BT_SEEDER_STATE_CHOKE_H
Note: See TracBrowser
for help on using the browser.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)