forked from boostorg/function
3b48732773ed2381bd8003d876722a2fe3fa5dcc
Move functors where possible to reduce the number of copies (Lambdas with expensive-to-copy captures can be a bottleneck when copied)
Boost.Function, a polymorphic function wrapper
Boost.Function, part of the
Boost C++ Libraries, is the original implementation of the
polymorphic function wrapper boost::function, which was eventually accepted
into the C++11 standard as std::function.
Currently supported compilers
- g++ 4.7 or later
- clang++ 3.9 or later
- Visual Studio 2013-2022
Tested on Github Actions and Appveyor.
License
Distributed under the Boost Software License, Version 1.0.
Description
Languages
C++
96.4%
CMake
1.9%
Perl
1.3%
HTML
0.4%