Skip to content

ericniebler/meta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5fc5459 · Jun 23, 2023
Feb 7, 2019
Jan 10, 2019
Jun 23, 2023
Feb 15, 2019
Feb 24, 2015
May 25, 2016
Mar 5, 2015
Jan 12, 2019
Jan 10, 2019
Feb 20, 2015
Jan 29, 2015
Jan 10, 2019
Jan 10, 2019
Aug 2, 2016

Repository files navigation

Meta: A tiny metaprogramming library

Build Status

Meta is a tiny and header-only C++11 metaprogramming library released under the Boost Software License. Supported compilers are clang >= 3.4 and gcc >= 4.9. To compile with meta you just have to:

#include <meta/meta.hpp>

You can find documentation online here.

For a quick start see Eric Niebler's blog post: A tiny metaprogramming library. (Note: the names in Meta are different from those describe in the blog post, but the overall design remains the same.)

To generate the up-to-date tutorial and documentation run make doc in the build directory (requires Doxygen, LaTeX, dvips, ghostscript).

About

A tiny metaprogramming library

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published