Module variable_relationships

Source
Expand description

Variable Relationship Analysis

This module provides functionality to detect and analyze relationships between variables, building a comprehensive graph for visualization and analysis.

Structs§

GraphStatistics
Statistics about the relationship graph
LayoutHint
Layout hint for visualization
SmartPointerInfo
Smart pointer specific information
VariableCluster
A cluster of related variables (e.g., same scope, same type)
VariableNode
A node in the variable relationship graph
VariableRelationship
A relationship edge between two variables
VariableRelationshipBuilder
Builder for constructing variable relationship graphs
VariableRelationshipGraph
Complete variable relationship graph

Enums§

ClusterType
Types of variable clusters
RelationshipType
Types of relationships between variables
VariableCategory
Category of variable for visualization purposes

Functions§

build_variable_relationship_graph
Build a complete variable relationship graph from allocations and registry