X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=folly%2FLazy.h;h=ff115f3f3d3af233e35bada0678546385e399f87;hb=eb7bc45f22e034751a76bf02445c669471e60780;hp=afab2faa830274cae31a31e866cdc7545955a455;hpb=83b9f93f4f5b536792b36de0e6d601e2a3b894bc;p=folly.git diff --git a/folly/Lazy.h b/folly/Lazy.h index afab2faa..ff115f3f 100644 --- a/folly/Lazy.h +++ b/folly/Lazy.h @@ -107,7 +107,9 @@ struct Lazy { } result_type& operator()() { - if (!value_) value_ = func_(); + if (!value_) { + value_ = func_(); + } return *value_; } @@ -116,7 +118,7 @@ struct Lazy { Func func_; }; -} +} // namespace detail ////////////////////////////////////////////////////////////////////// @@ -130,4 +132,4 @@ lazy(Func&& fun) { ////////////////////////////////////////////////////////////////////// -} +} // namespace folly