Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
-
Updated
Aug 19, 2024 - C++
Obfusheader.h is a portable header file for C++14 compile-time obfuscation.
LLVM frontend for the Forth Language
🏀 Up your type-game. A small C++ library for compile-time type names and type indices.
mlib is a fast, simple c++ meta-programming library that uses c++20.
Container Traits for Modern C++
Runtime choosing of template specializations using compile-time lookup-tables. Compile all states of a template function, but execute the optimal one at runtime.
A small C++23 library to acquire vtable information at compile time
Compile-time single-header hash-map written in C++ 17
Type-level lambda calculus in Scala 3
Fast entity-component-system (ECS) with compile-time archetypes
Cheat Engine-like pointer chains for C++17
Headers only! Serialise and Deserialise json from various types and data structures, performing compile-time reflection with TMP(template metaprogramming) of Modern C++(requires C++17 or later). Currently only support Qt Json Library and will support nlohmann soon.
🌰 Transform XML trees into performant JavaScript DOM calls at compile-time using Nim code.
A Generic compile-time Parser generator and Pattern Matching Library written in Rust
Form symmetric block matrices and condense them (eliminating blocks) at compile time using Schur complements. The goal is to manipulate KKT/augmented/saddle-point systems symbolically to obtain equivalent systems (typically: unsymmetric, symmetrized, and normal equations) that can be tackled by various numerical solvers
A collection of C++ template (metaprogramming) utilities that I often need, but don't want to have to re-implement for the 1000th time.
Compile-time finite state machine library
A header only and out of the box tcp rpc framework written in C++.
A webpack loader to achieve transpile-time metaprogramming with pure JavaScript
Utility for statically determining the number of members in an aggregate struct.
Add a description, image, and links to the compile-time-meta-programming topic page so that developers can more easily learn about it.
To associate your repository with the compile-time-meta-programming topic, visit your repo's landing page and select "manage topics."