January 2018
Intermediate to advanced
374 pages
9h 53m
English
The term reflection is the ability to inspect a class without knowing anything about its content.
In this case we are going to limit the reflection to give classes the ability to iterate their members just like we can iterate the members of a tuple. By using reflection we can create generic functions for serialization or logging which automatically works with any class. This reduces large amounts of boiler plate code traditionally required for classes in C++.
Read now
Unlock full access