You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by bm...@apache.org on 2013/04/29 23:09:41 UTC
svn commit: r1477343 -
/incubator/mesos/trunk/third_party/libprocess/third_party/stout/include/stout/option.hpp
Author: bmahler
Date: Mon Apr 29 21:09:41 2013
New Revision: 1477343
URL: http://svn.apache.org/r1477343
Log:
Added an optional default value for Option::get().
Modified:
incubator/mesos/trunk/third_party/libprocess/third_party/stout/include/stout/option.hpp
Modified: incubator/mesos/trunk/third_party/libprocess/third_party/stout/include/stout/option.hpp
URL: http://svn.apache.org/viewvc/incubator/mesos/trunk/third_party/libprocess/third_party/stout/include/stout/option.hpp?rev=1477343&r1=1477342&r2=1477343&view=diff
==============================================================================
--- incubator/mesos/trunk/third_party/libprocess/third_party/stout/include/stout/option.hpp (original)
+++ incubator/mesos/trunk/third_party/libprocess/third_party/stout/include/stout/option.hpp Mon Apr 29 21:09:41 2013
@@ -67,6 +67,8 @@ public:
T get() const { assert(state == SOME); return *t; }
+ T get(const T& _t) const { return state == NONE ? _t : *t; }
+
private:
enum State {
SOME,