aboutsummaryrefslogtreecommitdiffstats
path: root/nihil.ucl/object.ccm
diff options
context:
space:
mode:
Diffstat (limited to 'nihil.ucl/object.ccm')
-rw-r--r--nihil.ucl/object.ccm5
1 files changed, 5 insertions, 0 deletions
diff --git a/nihil.ucl/object.ccm b/nihil.ucl/object.ccm
index 0814125..b220335 100644
--- a/nihil.ucl/object.ccm
+++ b/nihil.ucl/object.ccm
@@ -137,6 +137,11 @@ protected:
// The object we're wrapping.
::ucl_object_t *_object = nullptr;
+ friend auto swap(object &a, object &b) -> void
+ {
+ std::swap(a._object, b._object);
+ }
+
private:
friend struct parser;