Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
-
Updated
Jul 8, 2024 - C++
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
C++ compile-time enum to string, iteration, in a single header file
A C++20 header-only library that supports powerful reflection for C++
C++17 compile-time enum reflection library
C++14 library to enhance enumerator capabilities, including arbitrary length, statically allocated, strongly typed masks.
Converting (scoped)enum values to string names written in C++>=11.
SimpleEnum: An Fast, Intuitive and Type-Safe C++ Enumeration Support Library
Fully featured C++ enums; to/from string, iteration, enum-set class, type safety, custom properties, static/const(expr), more...
Builds a source/header file for use in C++17 or newer. It lists contains all Vulkan enum flags/values of the indicated Vulkan header spec version, and can convert to/from strings representing those values.
C++ static support for converting strings to associated enumeration items (header only)
A collection of header-only C++20+ "libraries" that implement small but useful utilities.
Add a description, image, and links to the enum topic page so that developers can more easily learn about it.
To associate your repository with the enum topic, visit your repo's landing page and select "manage topics."