Piotr Wyderski wrote: > Namely, where do you keep the "direct base information about > a class type" and what data structures from libstdc++ should I > become familiar with? And the last question: is the format > expected to stable in terms of GCC development?
libstdc++-v3/libsupc++/typeinfo. Anything defined in the ABI docs should be pretty stable. To find the base classes, look at the typeinfo for the class, which will be abi::__class_type_info or one of its derivatives as specified in the ABI doc section 2.9.5; the derived types have pointers to (one or more) base class typeinfos. cheers, DaveK