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,