diff options
author | ADAM David Alan Martin <adam.martin@10gen.com> | 2018-09-06 14:28:18 -0400 |
---|---|---|
committer | ADAM David Alan Martin <adam.martin@10gen.com> | 2018-09-06 14:28:18 -0400 |
commit | 0bb846536e3dda6905bd211db4e4a137705eeb51 (patch) | |
tree | f551ed75078517cc03042a6afc16ae8644422e6b /src/mongo/util/SConscript | |
parent | 87235ccf747184cd32d5d3abc86fa4606c377f3b (diff) | |
download | mongo-0bb846536e3dda6905bd211db4e4a137705eeb51.tar.gz |
SERVER-36900 Add a `unique_function` utility.
The `mongo::unique_function` object is a move-only function object
which is useful for capturing move-only lambdas (such as those
with `std::unique_ptr` objects) into type-erased function objects
that resemble `std::function`.
Diffstat (limited to 'src/mongo/util/SConscript')
-rw-r--r-- | src/mongo/util/SConscript | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/mongo/util/SConscript b/src/mongo/util/SConscript index 7935d4930ec..5e29f17fe61 100644 --- a/src/mongo/util/SConscript +++ b/src/mongo/util/SConscript @@ -69,6 +69,17 @@ env.CppUnitTest( ) env.CppUnitTest( + target='unique_function_test', + source=[ + 'unique_function_test.cpp' + ], + LIBDEPS=[ + ], + LIBDEPS_PRIVATE=[ + ], +) + +env.CppUnitTest( target='represent_as_test', source=[ 'represent_as_test.cpp', |