Reflection in C++, Part 2: The Simple Implementation of Splinter Cell | Hacker News Reader