【文件属性】:
文件名称:function_ref:对可调用对象的轻量级无所有权引用
文件大小:91KB
文件格式:ZIP
更新时间:2021-05-08 12:10:54
C++
function_ref
对可调用对象的轻量级非所有者引用。
lang + GCC: MSVC:
每当不需要拥有可调用对象时,请使用tl::function_ref代替std::function 。 最常见的情况是函数参数未存储在任何地方:
void foo (function_ref< int> func) {
std::cout << " Result is " << func ( 21 ); // 42
}
foo ([]( int i) { return i* 2 ; });
完整的文档。
在法律允许的范围内, 放弃了function_ref库的所有版权以及相关或相邻的权利。 该作品发表于:英国。
【文件预览】:
function_ref-master
----.gitignore(9B)
----.travis.yml(2KB)
----.gitmodules(103B)
----COPYING(7KB)
----README.md(1KB)
----cmake()
--------tl-cmake()
--------tl-function-ref-config.cmake.in(84B)
----tests()
--------catch.hpp(407KB)
--------issues.cpp(564B)
--------constructors.cpp(356B)
--------main.cpp(47B)
--------call.cpp(904B)
--------assignment.cpp(320B)
----include()
--------tl()
----.appveyor.yml(218B)
----standardese.config(47B)
----docs()
--------index.md(5KB)
--------CNAME(28B)
----CMakeLists.txt(1KB)