BINFO BASE ITERATE

#define BINFO_BASE_ITERATE(NODE, N, B) (BINFO_BASE_BINFOS (NODE)->iterate ((N), &(B)))

Iterates through base TREE_BINFO s where NODE is a TREE_BINFO, N is an integer which corresponds to the Nth base and B is a variable to which the Nth base is assigned. Basically, it iterates through the base classes.

So where '->' means "inherits from":

Class A -> Class B -> Class C

Calling BINFO_BASE_ITERATE on class C will return class B only.

Defined in tree.h.