get_default and get_ref_default variants taking functions
authorYedidya Feldblum <yfeldblum@fb.com>
Fri, 22 Apr 2016 06:14:27 +0000 (23:14 -0700)
committerFacebook Github Bot 4 <facebook-github-bot-4-bot@fb.com>
Fri, 22 Apr 2016 06:20:20 +0000 (23:20 -0700)
commit12244d01218f5ca032b61cd8f779a7fe91b40bf3
treeb7367355a99b9a016b9414177402f0e875eaa682
parent7c516d1ca152a2ec36125b9b2d15f21c584b5fdb
get_default and get_ref_default variants taking functions

Summary:[Folly] `get_default` and `get_ref_default` variants taking functions.

Useful if the default value is computationally expensive to construct or requires IO.

Reviewed By: andriigrynenko, spacedentist

Differential Revision: D3189247

fb-gh-sync-id: 51c64293f8712d7590348d53cbfd892a5efd9e82
fbshipit-source-id: 51c64293f8712d7590348d53cbfd892a5efd9e82
folly/MapUtil.h
folly/test/MapUtilTest.cpp