-
Notifications
You must be signed in to change notification settings - Fork 48
home
Edouard A. edited this page Jun 21, 2015
·
19 revisions
Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library.
Brigand is copyright Edouard Alligand and Joel Falcou and distributed under the Boost Software License version 1.0.
- Simple, focused and powerful
- Support a wide range of compilers and platforms, including the two latest release of Visual Studio
- Instant-compilation, no more excuse for getting an espresso!
Brigand was born out of the need to replace the venerable, but aging, Boost.MPL in quasardb.
Because we may not have on all platforms a compiler capable of supporting Hana, and after reading Peter Dimov's Simple C++ 11 metaprogramming article (as well as Eric Niebler's Tiny Metaprogramming Library) I realized the amount of work to write a fully-functional MPL was manageable.
Joel told me that, at Numscale, they had exactly the same problem than us and Brigand was born.
Quel canaillou ce brigand.