Skip to content

A C++20 static reflection header only library.

Notifications You must be signed in to change notification settings

R533-Code/reflect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reflect:

A macro-based static reflection library for C++20. This solution for static reflection is intrusive to generate the static information, but the result can be used with normal functions that match the interface of P2996R0 with additional support for reflection on functions.

Supported Compilers:

Due to the heavy metaprogramming used in this library, a C++20 compliant compiler is needed. Minimum Requirements: GCC 13.2 or clang 18.1.0 or MSVC v19.34 (with /Zc:preprocessor).

About

A C++20 static reflection header only library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published