reflection.md
July 15, 2021 ยท View on GitHub
Bookmarks tagged [reflection]
www.codever.land/bookmarks/t/reflection
Using Java 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...
- :calendar: published on: 1998-01-01
- tags: java, reflection
Better Enums
https://github.com/aantron/better-enums
Reflective enums (to string, iteration). Single header. [BSD] website
- tags: cpp, reflection
- :octocat: source code
clReflect
https://bitbucket.org/dwilliamson/clreflect
C++ Reflection using clang. [MIT]
- tags: cpp, reflection
CPFG
A C++03 library for reflection, callback and script binding. [Apache2] website
- tags: cpp, reflection
- :octocat: source code
CPP-Reflection
https://github.com/AustinBrunkhorst/CPP-Reflection
C++ Reflection using clang. [MIT]
- tags: cpp, reflection
- :octocat: source code
Magic Enum
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]
- tags: cpp, reflection
- :octocat: source code
meta
https://github.com/skypjack/meta
Header-only, non-intrusive and macro-free runtime reflection system in C++. [MIT]
- tags: cpp, reflection
- :octocat: source code
Nameof
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]
- tags: cpp, reflection
- :octocat: source code
Ponder
https://github.com/billyquith/ponder
A C++11 library for reflection. [MIT]
- tags: cpp, reflection
- :octocat: source code
RTTR
https://github.com/rttrorg/rttr
A C++11 library for reflection. [MIT] website
- tags: cpp, reflection
- :octocat: source code
visit_struct
https://github.com/cbeck88/visit_struct
A miniature library for struct-field reflection in C++. [BSL-1.0]
- tags: cpp, reflection
- :octocat: source code