|
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 |