-
Notifications
You must be signed in to change notification settings - Fork 48
home
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!
For further information, read the full reference documentation.
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.