mirror of
https://github.com/boostorg/callable_traits.git
synced 2026-02-26 16:42:15 +00:00
Merge remote-tracking branch 'refs/remotes/origin/master' into gh-pages
This commit is contained in:
@@ -6,9 +6,10 @@ Distributed under the Boost Software License, Version 1.0.
|
||||
|
||||
# CallableTraits <a target="_blank" href="https://travis-ci.org/badair/callable_traits">![Travis status][badge.Travis]</a> <a target="_blank" href="https://ci.appveyor.com/project/badair/callable-traits">![Appveyor status][badge.Appveyor]</a> <a target="_blank" href="http://melpon.org/wandbox/permlink/Bu0tTE19KJ67xYTw">![Try it online][badge.wandbox]</a> <a target="_blank" href="https://gitter.im/badair/callable_traits">![Gitter Chat][badge.Gitter]</a>
|
||||
|
||||
CallableTraits is a C++11/C++14/C++17 header-only library for the inspection, synthesis, and decomposition of callable types.
|
||||
CallableTraits is a C++11/C++14/C++17 header-only library for the inspection, synthesis, and decomposition of callable types. Whether it's calling conventions, `const volatile &&`, or container-like manipulation of parameter lists, CallableTraits provides all the tools you need to rid your codebase of function type specializations. While not for everyone, CallableTraits offers a comprehensive, fine-grained assortment of metafunctions and type traits that can rip apart C++'s most obscure types, and put them back together again with ease. CallableTraits fills the gaps where existing library solutions fall short, aiming to be the "complete type manipulation facility for function types" mentioned in the last section of the C++17 proposal [p0172](http://www.open-std.org/JTC1/SC22/WG21/docs/papers/2015/p0172r0.html). CallableTraits currently supports GCC 4.8 and later, Clang 3.5 and later, and MSVC 19. More notes on compatibility [here](http://badair.github.io/callable_traits/doc/html/callable_traits/compatibility.html).
|
||||
|
||||
## [Documentation](http://badair.github.io/callable_traits/index.html)
|
||||
* Documentation is a work in progress - see the [Issues](https://github.com/badair/callable_traits/issues) section for information about what's lacking.
|
||||
|
||||
## [License](LICENSE.md)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user