TemporaryFile and TemporaryDirectory
Summary:
TemporaryFile, TemporaryDirectory, and ChangeToTempDir should all be moveable
objects, but not copiable. Define default move constructors and move
assignment operators for these classes. This will prevent copy constructor and
copy assignment operators from being implicitly defined.
Test Plan:
Used this in a new test to write a helper function which created and returned
a new TemporaryFile object using the move constructor.
Reviewed By: yfeldblum@fb.com
Subscribers: doug, net-systems@, exa, folly-diffs@, yfeldblum
FB internal diff:
D1945134
Signature: t1:
1945134:
1427342944:
3428327e797ce4b3d362f9a2d2276de6d8b96137