2
Copyright 2005-2007 Adobe Systems Incorporated
3
Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt
4
or a copy at http://stlab.adobe.com/licenses.html)
7
/*************************************************************************************************/
10
#define ADOBE_SWAP_HPP
12
/*************************************************************************************************/
14
#include <adobe/config.hpp>
18
/*************************************************************************************************/
22
/*************************************************************************************************/
27
We pull swap in from \c std, with a using std::swap declaration,
28
and employ the idiom that all code in namespace adobe that calls swap
29
should call it unqualified. This is less cluttered than employing local using declaration and is
30
forward compatible with C++ '0x constrained swap. We recommend this idiom to clients.
32
/*************************************************************************************************/
40
/*************************************************************************************************/
44
/*************************************************************************************************/
48
/*************************************************************************************************/