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
Container Traits for Modern C++
Compile-time single-header hash-map written in C++ 17
Cheat Engine-like pointer chains for C++17
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
Utility for statically determining the number of members in an aggregate struct.
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.
A header only and out of the box tcp rpc framework written in C++.
This repository was made to test the speed of C++'s constexpr values (at runtime) in comparison to the traditional Sieve of Eratosthenes optimization. NOTE: The SIMD solution doesn't work.
a simple reflection tool to reflect on resource usage and how they are accessed (read or write mode)
Simple C++ 14 units of measurement library for type safety when dealing with physical units calculations.
Attempt at creating a simple dynamic programming language that is 100% evaluated at compile time.
Compile-time initialized map from string to any trivial constexpr type with O(n) lookup
functional cpp at compile time, the compiler turns to the perfectly slow interpreter XD
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
C++17 compile-time Fixed Format library
Fast entity-component-system (ECS) with compile-time archetypes
mlib is a fast, simple c++ meta-programming library that uses c++20.
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."