Awesome C Cpp Projects
Section: 反射
Entry
Appears in 4 awesome lists
Reflective enums (to string, iteration). Single header. [BSD] website
Section: 反射
Section: Reflection · Reflective enums (to string, iteration). Single header. [BSD] website
Section: Reflection · C++ compile-time enum to string, iteration.
Section: General Purpose Libraries · C++ compile-time enum to string, iteration, in a single header file
Header-only C++17 library provides nameof macros and functions to obtain the simple name of variable, type, function, macro, and enum. [MIT]
Header-only C++17 library provides static reflection for enums (to string, from string, iteration), work with any enum type without any macro or boilerplate code. [MIT]
Header-only, non-intrusive and macro-free runtime reflection system in C++. [MIT]
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
C++ Reflection using clang. [MIT]
An Fast, Intuitive and Type-Safe C++ Enumeration Support Library. [BSL-1.0] website
std::tuple like methods for user defined types without any macro or boilerplate code. [Boost]