The Fastest Meta Programming Library
A versatile collection of compile time optimized tools for C++ programming.
This library uses the latest C++ features available in Clang and Visual Studio 2019. It compiles in "c++2a" on clang and "c++latest" on Visual Studio.
Currently testd Compilers:
- Clang 10
- Visual Studio 2019 v16.6.0
GCC may be supported once the following bugs have been fixed:
- Lambdas in constexpr context
C++ uses a unified namespace between types, functions and constants. Therefore we use the following patterns.
UPPER_CASINGfor precompiler definitions
lower_casingfor constexpr constants & namespaces
Words and Phrases
*Of- reflects something of a type
*At- uses something at an index
[v]From()- converts from arguments to v
*Type*- indicates that the method is just a signature for usage with