fncw is a generic function wrapper for C++11.
It support all types of member, lambda and C like functions.
unlike std::function, fncw::function is not a template. This mean that you could wrap any function with any signature inside only one type/object: fncw::function.
despite this genericity, fncw::function allow the user to reorder the parameter order (a bit like std::bind), check the function signature (there is also a partial check that aim to check only a few parameters).
fncw::function offer the ability to change the parameters value and get the return value of the call.

Features

  • generic function wrapper
  • partial and complete signature checks at runtime
  • change the function signature at runtime

Project Samples

Project Activity

See All Activity >

Categories

Libraries

License

GNU General Public License version 2.0 (GPLv2)

Follow fncw

fncw Web Site

Other Useful Business Software
$300 Free Credits to Build on Google Cloud Icon
$300 Free Credits to Build on Google Cloud

New customers can spin up VMs, build with AI, and query data at no cost.

Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of fncw!

Additional Project Details

Operating Systems

Linux, Windows

Intended Audience

Developers, Information Technology

Programming Language

C++

Related Categories

C++ Libraries

Registered

2012-08-30