template-metaprogramming
There are 230 repositories under template-metaprogramming topic.
cnjinhao/nana
a modern C++ GUI library
downdemo/Cpp-Templates-2ed
Master Modern C++(11/14/17/20) Templates: TMP, SFINAE, Concepts, CRTP, Variadic Magic, and Compile-Time Sorcery
tvaneerd/cpp17_in_TTs
Descriptions of C++17 features, presented mostly in "Tony Tables" (hey, the name wasn't my idea)
nholthaus/units
a compile-time, header-only, dimensional analysis and unit conversion library built on c++14 with no dependencies.
andrew-gresyk/HFSM2
High-Performance Hierarchical Finite State Machine Framework
jorgen/json_struct
json_struct is a single header only C++ library for parsing JSON directly to C++ structs and vice versa
csb6/html-plus-plus
Write HTML using C++ templates
blitzpp/blitz
Blitz++ Multi-Dimensional Array Library for C++
arrow-kt/arrow-meta
Functional companion to Kotlin's Compiler
brunocodutra/metal
Love template metaprogramming
Drizin/CodegenCS
C# Toolkit for Code Generation (T4 alternative!)
dsharlet/array
C++ multidimensional arrays in the spirit of the STL
deepgrace/monster
The Art of Template MetaProgramming (TMP) in Modern C++♦️
PatWie/cuda-design-patterns
Some CUDA design patterns and a bit of template magic for CUDA
mkitzan/constexpr-sql
Header only library that parses and plans SQL queries at compile time
boostorg/callable_traits
modern C++ type traits and metafunctions for callable types
niekbouman/ctbignum
Library for Multiprecision Compile-Time and Run-Time Arithmetic (including Modular Arithmetic)
ldionne/mpl11
Enjoy template metaprogramming
bitwizeshift/BackportCpp
Library of backported modern C++ types to work with C++11
clemensmanert/fas
A floating point arithmetic which works with types of any mantissa, exponent or base in modern header-only C++.
picanumber/yapp
A parallel pipeline for stream processing
ZigaSajovic/CppML
A concise and readable metaprogramming language for C++
gergoerdi/metafun
Compile Haskell-like code into C++ template metaprograms
arrow-kt/arrow-meta-examples
Some examples for Λrrow Meta the functional companion to Kotlin's Compiler & IDE.
falemagn/fameta-counter
Compile time counter that works with all major modern compilers
andrew-gresyk/FFSM2
High-Performance Flat Finite State Machine Framework
ez8-co/xpjson
🚀 迷你跨平台JSON库 (A minimal Xross-Platform JSON read & write library for C++) Born in 2013, implemented with C++11 & template metaprogramming (TMP, type extraction) techniques, only 1500 lines, no external dependencies, support SSO (Small String Optimization)/COW (Copy On Write)
shawnbot/meta-template
:sparkles: Automagically convert Nunjucks templates into a variety of other formats!
JamesYang007/autoppl
C++ template library for probabilistic programming
xtensor-stack/xtensor-fftw
FFTW bindings for the xtensor C++14 multi-dimensional array library
sth/callable.hpp
C++ 11 type traits for callable objects like lambda functions or objects with operator().
ThoughtWorksInc/template.scala
C++ Flavored Template Metaprogramming in Scala
cristeigabriela/HelvetaCS
Modern C++ CS:GO base
cristeigabriela/STB
Compile-time conversion library, from IDA-style string to array (supports wildcarding).
ZigaSajovic/optimizing-the-memory-layout-of-std-tuple
Optimizing the memory layout of std::tuple