Move various attributes before the declaration to be compatible with MSVC
authorOrvid King <blah38621@gmail.com>
Tue, 28 Jul 2015 22:59:31 +0000 (15:59 -0700)
committerfacebook-github-bot-4 <folly-bot@fb.com>
Wed, 29 Jul 2015 00:22:16 +0000 (17:22 -0700)
commit6646f7f214504389cdd76147d415c24d0ee45b0f
treeb0d9fdec99b340cfe7bec69d99e39a19a7321387
parent607f5f95a450000068a6d68c36dd5fb6ae39c984
Move various attributes before the declaration to be compatible with MSVC

Summary: MSVC will just produce syntax errors if these are left where they currently are. GCC and LLVM support them in either location with the same meaning.
Closes #267

Reviewed By: @yfeldblum

Differential Revision: D2283889

Pulled By: @sgolemon
folly/IndexedMemPool.h
folly/LifoSem.h
folly/SharedMutex.h
folly/futures/Future.h
folly/futures/Promise.h
folly/futures/SharedPromise.h
folly/futures/Try.h
folly/futures/helpers.h