RTTR stands for Run Time Type Reflection. It describes the ability of a computer program to introspect and modify an object at runtime. It is also the name of the library itself, which is written in C++ and released as open source library. The goal of this project is to provide an easy and intuitive way to use reflection in C++.
Features
- Register your properties, methods or constructors in your source files
- Documentation available
- Adjusting the class interface is only necessary when using inheritance
- With the type object you can query your previously registered members
- You don't have to include the actual class declaration to work with a type
- It is pretty simple to set or get a property
- Invoke methods
- Iterate over members
- Reflect constructors, methods, data member or enums
Categories
LibrariesLicense
MIT LicenseFollow RTTR
Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of RTTR!