christophercrouzet / m3ta

Licence: MIT License
Header-only library regrouping utilities for template metaprogramming.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects

m3ta

m3ta is an header-only library regrouping utilities for template metaprogramming.

See the overview and examples sections of the documentation for more details.

Documentation

Read the documentation online at <http://m3ta.readthedocs.org> or check their source from the doc folder.

The documentation can be built in different formats using Sphinx.

Running the Tests

A suite of unit tests is available from the tests directory. You can run it with the help of CMake.

$ cd m3ta
$ mkdir build
$ cd build
$ cmake ..
$ make
$ ctest

To run specific tests, it is possible to pass names to match in the command line.

$ ctest -R test_my_code

This command will run all the tests containing test_my_code in their name.

Get the Source

The source code is available from the GitHub project page.

Contributing

Found a bug or got a feature request? Don’t keep it for yourself, log a new issue on GitHub.

Author

Christopher Crouzet <christophercrouzet.com>

Credits

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].