文件名称:fncw:通用C ++ 11函数包装器-开源
文件大小:26KB
文件格式:ZIP
更新时间:2024-05-14 18:41:35
开源软件
fncw是C ++ 11的通用函数包装器。 它支持所有类型的成员,lambda和类似C的函数。 与std :: function不同,fncw :: function不是模板。 这意味着您可以将具有任何签名的任何函数包装在一个类型/对象中:fncw :: function。 尽管有这种通用性,但fncw :: function允许用户对参数顺序进行重新排序(有点类似于std :: bind),检查功能签名(还有部分检查旨在仅检查几个参数)。 fncw :: function提供了更改参数值并获取调用返回值的功能。
【文件预览】:
fncw
----LICENSE.txt(18KB)
----CMakeLists.txt(925B)
----README.txt(1KB)
----samples()
--------bind()
--------basic()
--------signature()
--------reorder()
--------lambda()
----include()
--------fncw.hpp(21KB)
--------function.hpp(13KB)