Define global swap() overload for Device as friend
authorDaniel Elstner <daniel.kitta@gmail.com>
Wed, 6 Jan 2010 06:48:54 +0000 (07:48 +0100)
committerDaniel Elstner <daniel.kitta@gmail.com>
Wed, 6 Jan 2010 06:48:54 +0000 (07:48 +0100)
commit35065e7df4d6c3e503d3d98361434784c2a355ec
tree123ae10eb25781fdabc1c8e015fee01a2c0a9bfa
parent667c2e0699287a754e03cbb06b0d5c94db4bd7fb
Define global swap() overload for Device as friend

* libudev++/device.h (swap): Declare the overload of std::swap() for
Device as a friend function, and define it inline within the Device
class body.  A friend function defined in this manner can only be
found via argument-dependent lookup, which is exactly how swap() is
intended to be used.
libudev++/device.h