Composed, for lightweight operator composition
authorTom Jackson <tjackson@fb.com>
Thu, 1 Nov 2012 00:58:37 +0000 (17:58 -0700)
committerJordan DeLong <jdelong@fb.com>
Sun, 16 Dec 2012 22:43:34 +0000 (14:43 -0800)
commitc9ce99c0a1e8e96bdc7f79e040305263597dd922
treec852de2d2980651a8c5ee417df54de7139c20ddc
parent24f6247d54a7cebdd3d7752e34c02291734a6904
Composed, for lightweight operator composition

Summary:
Sometimes it'll be handy to have a custom operator which is little more than the
composition of a few base operators. This makes that really easy to do, as shown
in examples, tests, and benchmarks.

Test Plan: Unit tests, benchmarks

Reviewed By: rsagula@fb.com

FB internal diff: D617152
folly/experimental/Gen-inl.h
folly/experimental/Gen.h
folly/experimental/test/GenBenchmark.cpp
folly/experimental/test/GenTest.cpp