metareflect

C++ Reflection Library

A lightweight reflection system for C++ based on LLVM and Clang's libtooling

Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.

GitHub

245 stars
9 watching
36 forks
Language: C++
last commit: almost 7 years ago
Linked from 1 awesome list

c-plus-plusc-plus-plus-11clangllvmreflection

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
celtoys/clreflectA C++ library that enables dynamic reflection and metadata management using Clang's compiler infrastructure276
skypjack/metaA header-only, non-intrusive and macro-free runtime reflection system for C++599
stevinz/reflectA small, flexible library for runtime reflection and metadata in C++11.5
jsoysouvanh/refurekuA C++17 runtime reflection library for dynamic entity manipulation and metadata management in cross-platform applications.227
manu343726/tinyreflA minimal C++ static reflection API and codegen tool for generating macro-based APIs257
asutton/clang-reflectA clean implementation of reflection and related proposals in C++.29
billyquith/ponderA C++ reflection library with Lua binding and JSON/ XML serialization.649
boostorg/pfrProvides reflection and serialization capabilities for user-defined types without boilerplate code1,351
leandromoh/recordparserA high-performance, zero-allocation parser library for .NET Core that supports various file formats and flexible data mapping.295
chocolacula/easy_reflection_cppA reflection-based serialization library for C++99
clarkok/reflectA header-only library for creating runtime reflections of classes and enums25
austinbrunkhorst/cpp-reflectionA C++ toolkit for analyzing and manipulating source code at runtime671
tacticalmelonfarmer/cxlA C++17 metaprogramming library providing utilities for strings, parsing, typelists, aggregates to tuples conversions and constant integral literals.51
ldionne/metabenchA simple framework for compile-time microbenchmarks in C++ using the CMake build system.183
skarupke/reflectionA C++ library providing metadata inspection and manipulation capabilities at runtime.30