ParentFull threadDLoupe·For example, boost library's "describe" and similar macro based solutions. Been using this for many years.View on HN