 monster
 monster 
 Meta-programming library
 An advanced C++ template metaprogramming framework for working with sequences and algorithms.
The Art of Template MetaProgramming (TMP) in Modern C++♦️
164 stars
 9 watching
 15 forks
 
Language: C++ 
last commit: over 1 year ago 
Linked from   1 awesome list  
  advancedalgorithmc-plus-plusconceptconceptscpp20header-onlymetaprogrammetaprogrammingmodernmonsterrangesearchsequencesorttemplatetemplate-metaprogrammingtmptupletype-traits 
 Related projects:
| Repository | Description | Stars | 
|---|---|---|
|  | A C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals. | 51 | 
|  | A C++11 metaprogramming library enabling advanced template-based programming | 245 | 
|  | A preprocessor metaprogramming framework written in C99. | 880 | 
|  | A C++ template metaprogramming framework for building finite state machines by automatically generating the code from a state table. | 6 | 
|  | A standard library for metaprogramming in C++ | 1,705 | 
|  | A standard library for metaprogramming in C++ | 1 | 
|  | A tutorial on the D programming language's template metaprogramming feature | 230 | 
|  | A meta-programming library for C++14 that enables introspection and code generation based on object data structures. | 726 | 
|  | A C++ meta-programming library for instant compile-time computations and manipulations of code. | 572 | 
|  | An implementation of a meta-programming language with features like type checking and code generation | 411 | 
|  | Tool to generate meta-programming capabilities from source code analysis | 97 | 
|  | A C++ project template that provides a basic structure and configuration for modern CMake projects with various features such as static analysis, unit testing, and continuous integration. | 1,742 | 
|  | A polyglot programming platform that allows calling functions between multiple languages | 1,590 | 
|  | A type-safe metaprogramming framework for Scala that facilitates program manipulation and optimization. | 198 | 
|  | A library that allows multiple template files to be rendered and processed in a hierarchical structure | 16 |