aboutsummaryrefslogtreecommitdiff
path: root/Maybe.h
diff options
context:
space:
mode:
authortomsmeding <hallo@tomsmeding.nl>2015-05-21 09:51:07 +0200
committertomsmeding <hallo@tomsmeding.nl>2015-05-21 09:51:07 +0200
commit648a47211578617d228c22fac44b1ccc1f8f521d (patch)
treeac25ad470f01140ab959608b500b3d1af83fb488 /Maybe.h
parentce356164bac0f739fea97b8bee61c066b9f2ae87 (diff)
FindQuery
Diffstat (limited to 'Maybe.h')
-rw-r--r--Maybe.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/Maybe.h b/Maybe.h
index 000b32f..a612d7b 100644
--- a/Maybe.h
+++ b/Maybe.h
@@ -11,6 +11,7 @@ class Maybe{
public:
Maybe(void):is_something(false),wr(nullptr){}
Maybe(const T &_v):is_something(true),wr(new t_v_wrapper({_v})){}
+ Maybe(const T &&_v):is_something(true),wr(new t_v_wrapper({move(_v)})){}
~Maybe(void){if(wr)delete wr;}
operator bool() const{return this->is_something;}