The Anax RTTI library is designed for to be used as an alternative to RTTI. You should only use most of, if not all, of these library features if your class depends on virtual functions and objects of the class will change during run-time.