## More benchmark in different platforms with different compilers is needed. ### GCC (libstdc++) - `ebd::unique_fn` VS `std::move_only_function` - `ebd::fn` VS `std::copyable_function` - `ebd::fn_ref` VS `std::function_ref` ### Clang (libc++) - `ebd::unique_fn` VS `std::move_only_function` - `ebd::fn` VS `std::copyable_function` - `ebd::fn_ref` VS `std::function_ref` ### MSVC (MSVC STL) - `ebd::unique_fn` VS `std::move_only_function` - `ebd::fn` VS `std::copyable_function` - `ebd::fn_ref` VS `std::function_ref`
More benchmark in different platforms with different compilers is needed.
GCC (libstdc++)
ebd::unique_fnVSstd::move_only_functionebd::fnVSstd::copyable_functionebd::fn_refVSstd::function_refClang (libc++)
ebd::unique_fnVSstd::move_only_functionebd::fnVSstd::copyable_functionebd::fn_refVSstd::function_refMSVC (MSVC STL)
ebd::unique_fnVSstd::move_only_functionebd::fnVSstd::copyable_functionebd::fn_refVSstd::function_ref