Remove FiberManager move-constructor
authorAndrii Grynenko <andrii@fb.com>
Tue, 7 Apr 2015 18:19:46 +0000 (11:19 -0700)
committerViswanath Sivakumar <viswanath@fb.com>
Fri, 10 Apr 2015 03:34:29 +0000 (20:34 -0700)
commit585616f77aaa2bbd7a8296f2df839f188e3408b8
tree0a5c92a69b2fd8f498971d79e7535c4fc0576adf
parentf697ba4934d867fb1a59a80650b3a8082659e976
Remove FiberManager move-constructor

Summary:
LoopController and Fibers keep references to FiberManager, so implementing move-constructor for it is non-trivial.
The only purpose of move constructor was to have a create() static method, replaced it with a constructor accepting a type tag.

Test Plan: unit test + tao build

Reviewed By: stepan@fb.com, pavlo@fb.com

Subscribers: folly-diffs@, yfeldblum, chalfant

FB internal diff: D1971881

Signature: t1:1971881:1428374073:945d913e69eaa6f957dace981c23835105d91935
folly/experimental/fibers/FiberManager-inl.h
folly/experimental/fibers/FiberManager.cpp
folly/experimental/fibers/FiberManager.h
folly/experimental/fibers/test/FibersTest.cpp