| GCC Middle and Back End API Reference
    | 
#include <vtable-verify.h>

| Data Fields | |
| tree | class_type | 
| unsigned | class_uid | 
| unsigned | num_processed_children | 
| vec< struct vtv_graph_node * > | parents | 
| vec< struct vtv_graph_node * > | children | 
| sbitmap | descendants | 
This struct is used to represent the class hierarchy information that we need. Each vtable map variable has an associated class hierarchy node (struct vtv_graph_node). Note: In this struct, 'children' means immediate descendants in the class hierarchy; 'descendant' means any descendant however many levels deep.
| vec<struct vtv_graph_node *> vtv_graph_node::children | 
| tree vtv_graph_node::class_type | 
| unsigned vtv_graph_node::class_uid | 
| sbitmap vtv_graph_node::descendants | 
| unsigned vtv_graph_node::num_processed_children | 
| vec<struct vtv_graph_node *> vtv_graph_node::parents |