brigand

Meta compiler

A C++ meta-programming library for instant compile-time computations and manipulations of code.

Instant compile time C++ 11 metaprogramming library

GitHub

572 stars
49 watching
48 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
brandonbloom/metaclj A Clojure-based library for staged compilation and meta-quoting of Clojure code 81
matt-42/iod A meta-programming library for C++14 that enables introspection and code generation based on object data structures. 727
boostorg/mp11 A C++11 metaprogramming library enabling advanced template-based programming 243
boostorg/hana A standard library for metaprogramming in C++ 1,697
kassane/hana A standard library for metaprogramming in C++ 1
phisko/meta A collection of C++ metaprogramming utilities and type traits to simplify development and inspection of complex data structures. 3
usethesource/rascal An implementation of a meta-programming language with features like type checking and code generation 406
l1mey112/crepl A compiler and interpreter for executing C code on the fly as it is typed. 30
ainfosec/crema A compiler and runtime system for executing a minimalist programming language in sub-Turing Complete space. 64
deepgrace/monster An advanced C++ template metaprogramming framework for working with sequences and algorithms. 161
ttimofeyka/rave A statically typed C++ programming language with cross-platform features and optimizations. 80
belijzajac/wisnialang A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. 16
tacticalmelonfarmer/cxl A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. 50
glossopoeia/boba A language and compiler for a statically-typed concatenative programming paradigm. 51
mariadeanton/mili A set of minimal libraries that provide low-level utility functions and data structures. 37