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.
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 Generic compile-time Parser generator and Pattern Matching Library written in Rust
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.
a simple reflection tool to reflect on resource usage and how they are accessed (read or write mode)
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."