From: Maxim Mamontov <faust.madf@gmail.com>
Date: Wed, 9 Dec 2015 20:19:52 +0000 (+0200)
Subject: Added ability to optionally transfer resetable value to a real var.
X-Git-Url: https://git.stg.codes/stg.git/commitdiff_plain/ae8b02d528163c599a1238e1d14adc65ee847eea?ds=inline;hp=--cc

Added ability to optionally transfer resetable value to a real var.
---

ae8b02d528163c599a1238e1d14adc65ee847eea
diff --git a/include/stg/resetable.h b/include/stg/resetable.h
index 8a6ad27c..a451b357 100644
--- a/include/stg/resetable.h
+++ b/include/stg/resetable.h
@@ -50,6 +50,11 @@ public:
             is_set = true;
         }
     }
+    void maybeSet(value_type& dest) const
+    {
+        if (is_set)
+            dest = value;
+    }
 
 private:
     value_type value;