Make folly::StrictConjunction usable under MSVC
authorChristopher Dykes <cdykes@fb.com>
Wed, 12 Apr 2017 17:44:00 +0000 (10:44 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Wed, 12 Apr 2017 17:50:04 +0000 (10:50 -0700)
commit44ce72fdb5b5dca54f799f62c2e8c7791c2e2fcc
treebebf729a5e7a7cf9d7c628b6b2fa595f09caee83
parent68a3d5416c14c122b2c40f216960b26acbf16c19
Make folly::StrictConjunction usable under MSVC

Summary:
Template pack expansion plays much nicer when being expanded into the template parameters of a base class than it does as the template parameters to a templated `using` when under MSVC.
This fixes the other half of `folly::exception_wrapper`.

Reviewed By: yfeldblum

Differential Revision: D4874047

fbshipit-source-id: 6593d10f8737b940bd550353e54f43bc96402a48
folly/Traits.h