Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
-
Updated
Nov 13, 2024 - C++
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
C++ Reflection Library
A library that lets you use reflection without any restriction above Android P
Nameof operator for modern C++, simply obtain the name of a variable, type, function, macro, and enum
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
c++ toolkit for rapid development of live graphical apps and games
C++ compile-time enum to string, iteration, in a single header file
std::tuple like methods for user defined types without any macro or boilerplate code
Extremely fast, in memory, JSON and interface library for modern C++
Static reflection for C++17 (compile-time enumeration, attributes, proxies, overloads, template functions, metaprogramming).
Esoterica Engine
C++ Reflection Parser / Runtime Skeleton
Header-only, tiny (99 lines) and powerful C++20 static reflection library.
C++ reflection library with Lua binding, and JSON and XML serialisation.
Header-only, non-intrusive and macro-free runtime reflection system in C++
A miniature library for struct-field reflection in C++
Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code
Parse command line arguments by defining a struct
declarative polyamorous cross-system intermedia objects
Add a description, image, and links to the reflection topic page so that developers can more easily learn about it.
To associate your repository with the reflection topic, visit your repo's landing page and select "manage topics."