swap
inline void swap(_Tp& __a, _Tp& __b) {
inline void swap(_Bit_reference __x, _Bit_reference __y)
swap(deque<_Tp,_Alloc,__bufsiz>& __x, deque<_Tp,_Alloc,__bufsiz>& __y)
swap(hash_map<_Key,_Tp,_HashFcn,_EqlKey,_Alloc>& __hm1,
swap(hash_multimap<_Key,_Tp,_HashFcn,_EqlKey,_Alloc>& __hm1,
swap(hash_set<_Val,_HashFcn,_EqualKey,_Alloc>& __hs1,
swap(hash_multiset<_Val,_HashFcn,_EqualKey,_Alloc>& __hs1,
inline void swap(hashtable<_Val, _Key, _HF, _Extract, _EqKey, _All>& __ht1,
swap(list<_Tp, _Alloc>& __x, list<_Tp, _Alloc>& __y)
inline void swap(map<_Key,_Tp,_Compare,_Alloc>& __x,
inline void swap(multimap<_Key,_Tp,_Compare,_Alloc>& __x,
inline void swap(multiset<_Key,_Compare,_Alloc>& __x,
inline void swap(rope<_CharT,_Alloc>& __x, rope<_CharT,_Alloc>& __y) {
inline void swap(crope __x, crope __y) { __x.swap(__y); }
inline void swap(wrope __x, wrope __y) { __x.swap(__y); }
inline void swap(_Rope_char_ref_proxy <_CharT, __Alloc > __a,
inline void swap(set<_Key,_Compare,_Alloc>& __x,
inline void swap(slist<_Tp,_Alloc>& __x, slist<_Tp,_Alloc>& __y) {
swap(_Rb_tree<_Key,_Value,_KeyOfValue,_Compare,_Alloc>& __x,
inline void swap(vector<_Tp, _Alloc>& __x, vector<_Tp, _Alloc>& __y)
swap(Type& a, Type& b)
#define swap(_a, _b, _size) { \
#undef swap
#define swap(a, b) \
swap(float *e1, float *e2)
#define swap(a, b) { \
#define swap(a, b, t) t = a, a = b, b = t