/* Vars object dependencies, in -*- C -*- mode */ digraph "Vars object dependencies" { size = "7,10"; fontname = Helvetica; node [fontname = Helvetica, shape = box]; ratio = fill; rankdir = LR; concentrate = TRUE; /* Data types */ double [label = "double"]; float [label = "float"]; int [label = "int"]; pointer [label = "void *"]; string [label = "char *"]; /* Objects */ a [label = "ARRAY"]; b [label = "BUFFER"]; d [label = "DATABASE"]; f [label = "FUNC"]; g [label = "GRAPH"]; h [label = "HASH"]; i [label = "IMAGE"]; l [label = "LIST"]; m [label = "MATRIX"]; p [label = "PARSER"]; q [label = "QUEUE"]; r [label = "REGEX"]; s [label = "SCALAR"]; v [label = "VECTOR"]; /* Containment */ edge [style = solid]; a -> float; a -> s; b -> string; d -> h; d -> string; f -> float; g -> s; g -> string; h -> s; h -> string; i -> int; l -> s; m -> float; p -> s; q -> double; q -> s; r -> string; s -> double; s -> float; s -> int; s -> pointer; s -> string; v -> float; /* Usage */ edge [style = dotted]; d -> l; d -> p; g -> h; g -> q; p -> h; p -> l; }