Skip to content

Latest commit

 

History

History
80 lines (68 loc) · 3.95 KB

reflection.md

File metadata and controls

80 lines (68 loc) · 3.95 KB

Bookmarks tagged [reflection]

https://www.oracle.com/technical-resources/articles/java/javareflection.html

Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon itself, and manipulate internal properties of the program. For example, it...


https://github.com/aantron/better-enums

Reflective enums (to string, iteration). Single header. [BSD] website


https://bitbucket.org/dwilliamson/clreflect

C++ Reflection using clang. [MIT]


https://github.com/cpgf/cpgf

A C++03 library for reflection, callback and script binding. [Apache2] website


https://github.com/AustinBrunkhorst/CPP-Reflection

C++ Reflection using clang. [MIT]


https://github.com/Neargye/magic_enum

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]


https://github.com/skypjack/meta

Header-only, non-intrusive and macro-free runtime reflection system in C++. [MIT]


https://github.com/Neargye/nameof

Header-only C++17 library provides nameof macros and functions to obtain the simple name of variable, type, function, macro, and enum. [MIT]


https://github.com/billyquith/ponder

A C++11 library for reflection. [MIT]


https://github.com/rttrorg/rttr

A C++11 library for reflection. [MIT] website


https://github.com/cbeck88/visit_struct

A miniature library for struct-field reflection in C++. [BSL-1.0]