You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
brigand/README.md

41 lines
1.5 KiB
Markdown

Brigand Meta-programming library
================================
![A brigand](https://raw.githubusercontent.com/wiki/edouarda/brigand/brigand_small.jpg)
[![Build Status](https://travis-ci.org/edouarda/brigand.svg?branch=master)](https://travis-ci.org/edouarda/brigand)
[![Build Status](https://ci.appveyor.com/api/projects/status/github/edouarda/brigand)](https://ci.appveyor.com/project/edouarda/brigand)
# Introduction
Brigand is a light-weight, fully functional, instant-compile time C++ 11 meta-programming library.
Everything you were doing with Boost.MPL can be done with Brigand. And if that's not the case, open an issue!
# Learning
Should you wish to learn more, feel free to [watch our Meeting C++ 2015 lightning talk](https://www.youtube.com/watch?v=B8XSDhWx7hY)!
Want more? Our [CppCon 2016 presentation](https://www.youtube.com/watch?v=ky0JdPh_LgE) explains in details the library concepts and goes through two concrete usages.
If you are looking to learn the concepts of metaprogramming, [have a look at our free e-book](http://www.oreilly.com/programming/free/practical-c-plus-plus-metaprogramming.csp).
# Tutorials
* [Introduction](https://github.com/edouarda/brigand/wiki/Introduction)
* [Algorithms](https://github.com/edouarda/brigand/wiki/Algorithms)
* [Runtime](https://github.com/edouarda/brigand/wiki/Runtime)
# Documentation
The documentation is available [here](https://github.com/edouarda/brigand/wiki).
# Contributors
We'd like to thank the following contributors, in alphabetical order
* Odin Holmes
* Marek Kurdej
* Jonathan Poelen