enum.hpp

Enum reflection library

A header-only C++17 library providing compile-time enum reflection capabilities

C++17 compile-time enum reflection library

GitHub

45 stars
5 watching
6 forks
Language: C++
last commit: almost 2 years ago
Linked from 1 awesome list

c-plus-plusc-plus-plus-17cplusplus-17cppcpp17enumenum-to-stringheader-onlyno-dependenciesreflectionstring-to-enum

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
aantron/better-enums A compile-time enum library with reflection capabilities, allowing for clean syntax and flexible use in C++ programs. 1,687
blackmatov/flat.hpp A library of associative containers with vector-like behavior 75
skypjack/meta A header-only, non-intrusive and macro-free runtime reflection system for C++ 599
arturbac/simple_enum Provides efficient support for C++ enumerations with features like type-safe conversions and indexing 22
fastred/reflectableenum Provides reflection capabilities for Objective-C enumerations 331
tylerbrinkley/enums.net A type-safe enum utility library with high-performance extension methods and attributes management 1,750
willwray/enum_reflect Generates code for enum classes in C++ 9
blackmatov/invoke.hpp Provides C++17 analogs for standard library functions std::invoke and std::apply 40
blackmatov/ecs.hpp An implementation of an Entity Component System architecture for managing game-like entities and their associated data 39
veselink1/refl-cpp Provides compile-time reflection and introspection capabilities for C++17 1,097
billyquith/ponder A C++ reflection library with Lua binding and JSON/ XML serialization. 649
boostorg/pfr Provides reflection and serialization capabilities for user-defined types without boilerplate code 1,351
ashenblade/enumclass A source generator that creates type-safe classes inspired by Kotlin's enum class 4
chocolacula/easy_reflection_cpp A reflection-based serialization library for C++ 99
alkenso/asenum An enumeration library with associated values 20