add free inline swap functions

This commit is contained in:
Philipp A. Hartmann
2015-07-13 09:35:15 +02:00
parent 0ebe16e169
commit 46e1696316
3 changed files with 22 additions and 0 deletions

View File

@@ -272,6 +272,12 @@ TEST(Value, Swap) {
EXPECT_TRUE(v1.IsObject());
EXPECT_TRUE(v2.IsInt());
EXPECT_EQ(1234, v2.GetInt());
// testing std::swap compatibility
using std::swap;
swap(v1, v2);
EXPECT_TRUE(v1.IsInt());
EXPECT_TRUE(v2.IsObject());
}
TEST(Value, Null) {