spook is immediate functions library.
Immediate function is consteval function on C++20.
- header only
- type safe
- zero overhead on runtime
- no undefined behavior
- no supported compiler
To use it, #include "include/spook.h"
.
- Things necesary
- Meson
- Ninja (not Windows)
- VC++2019 latest (Windows)
- Change to the checked out directory
- Within Windows, use x64 Native Tools Command Prompt
- You can run
meson build
- Within Windows,
meson build --backend vs
- Within Windows,
- Change to the
./build
directory - You can run
ninja
or open VS Solution file(spook.sln
).
- Function implementation
- Bug fix
- Request additional features
- Anything is good!