Please check out the library's documentation to learn more.
You are viewing the master version of this library.
The master and develop pages are shown here to provide access to the newest in-development in-progress documentation. See the "Documentation" link on this page.
Other aspects of the page will reflect the previous official version, or not be available until the next release.
CallableTraits is a standalone C++11 header-only library for the inspection, synthesis, and decomposition of callable types. Language features added in later C++ standards are also supported.
The latest documentation is available here.
CallableTraits is released as part of the Boost C++ Libraries. Since it only depends on the standard library headers, you can also download it as a standalone library here.
Licensed under the Boost Software License, Version 1.0.
<!-- Copyright Barrett Adair 2016-2021 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) --> <h1>Boost.CallableTraits <a target="_blank" href="https://github.com/boostorg/callable_traits/actions/workflows/ci.yml"><img src="https://github.com/boostorg/callable_traits/actions/workflows/ci.yml/badge.svg" alt="CI" /></a></h1> <p>CallableTraits is a standalone C++11 header-only library for the inspection, synthesis, and decomposition of callable types. Language features added in later C++ standards are also supported.</p> <p>The latest documentation is available <a href="http://www.boost.org/doc/libs/master/libs/callable_traits/doc/html/index.html">here</a>.</p> <p>CallableTraits is released as part of the <a href="http://www.boost.org/">Boost C++ Libraries</a>. Since it only depends on the standard library headers, you can also download it as a standalone library <a href="https://github.com/boostorg/callable_traits/releases/latest">here</a>.</p> <p>Licensed under the <a href="LICENSE.md">Boost Software License, Version 1.0</a>.</p> <!-- Links -->
<!-- Copyright Barrett Adair 2016-2021 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt) --> <h1>Boost.CallableTraits <a target="_blank" href="https://github.com/boostorg/callable_traits/actions/workflows/ci.yml"><img src="https://github.com/boostorg/callable_traits/actions/workflows/ci.yml/badge.svg" alt="CI" /></a></h1> <p>CallableTraits is a standalone C++11 header-only library for the inspection, synthesis, and decomposition of callable types. Language features added in later C++ standards are also supported.</p> <p>The latest documentation is available <a href="http://www.boost.org/doc/libs/master/libs/callable_traits/doc/html/index.html">here</a>.</p> <p>CallableTraits is released as part of the <a href="http://www.boost.org/">Boost C++ Libraries</a>. Since it only depends on the standard library headers, you can also download it as a standalone library <a href="https://github.com/boostorg/callable_traits/releases/latest">here</a>.</p> <p>Licensed under the <a href="LICENSE.md">Boost Software License, Version 1.0</a>.</p> <!-- Links -->