Matching Indirect base classes

Thank you so much Daniel, it works in the way I needed!

If it’s not asking too much, I still have two little doubts:

  • Do you know what the “4” is used in the SmallPtrSet for?
llvm::SmallPtrSet<const CXXRecordDecl*, 4> Bases;
  • In a case like the following:

class A{


class B: private A{


class C: public B{


From the class C, if I would like to not include the base class A becuase its access is private, how could I do that? With base_class_iterator I obtained a CXXBaseSpecifier, but now I have the classes themselves.

Thanks again,


El día 11 nov 2013 16:43, Daniel Jasper escribió: