digraph Alf {
graph [size="6,9"];
node [label="\N", shape=record];
- graph [bb="0,0,899,474"];
- Decl [label="\n\nDecl|{name|access|decl_flags|extern_c_linkage}", pos="556,50", rects="477,0,520,100 520,75,635,100 520,50,635,75 520,25,635,50 520,0,635,25", width="2.19", height="1.39"];
- Nontype_decl [label="Nontype_decl|{type}", pos="411,154", rects="343,136,439,172 439,136,479,172", width="1.89", height="0.50"];
+ graph [bb="0,0,895,474"];
+ Decl [label="\n\nDecl|{name|access|decl_flags|extern_c_linkage}", pos="553,50", rects="475,0,518,100 518,75,632,100 518,50,632,75 518,25,632,50 518,0,632,25", width="2.17", height="1.39"];
+ Nontype_decl [label="Nontype_decl|{type}", pos="410,154", rects="342,136,438,172 438,136,478,172", width="1.89", height="0.50"];
Defined_decl [label="Defined_decl|{linkage}", pos="215,226", rects="139,208,232,244 232,208,291,244", width="2.11", height="0.50"];
- Data_decl [label="Data_decl|{storage_class}", pos="85,305", rects="0,287,75,323 75,287,171,323", width="2.36", height="0.50"];
- Function_decl [label="Function_decl|{formals|defaults}", pos="340,305", rects="260,280,358,330 358,305,420,330 358,280,420,305", width="2.22", height="0.69"];
- Data [label="Data|{initializer}", pos="116,384", rects="59,366,102,402 102,366,173,402", width="1.58", height="0.50"];
- Function [label="Function|{body}", pos="308,384", rects="253,366,319,402 319,366,364,402", width="1.53", height="0.50"];
- Constructor [label="Constructor|{member_initializers}", pos="226,456", rects="119,438,203,474 203,438,333,474", width="2.97", height="0.50"];
- Aggregate [pos="564,226", rects="525,208,603,244", width="1.08", height="0.50"];
- Type_decl [pos="648,154", rects="610,136,686,172", width="1.06", height="0.50"];
- Class [pos="528,305", rects="501,287,555,323", width="0.75", height="0.50"];
- Union [pos="600,305", rects="573,287,627,323", width="0.75", height="0.50"];
+ Data_decl [label="Data_decl|{storage_class}", pos="85,305", rects="0,287,75,323 75,287,170,323", width="2.36", height="0.50"];
+ Function_decl [label="Function_decl|{formals|defaults}", pos="339,305", rects="260,280,357,330 357,305,419,330 357,280,419,305", width="2.19", height="0.69"];
+ Data [label="Data|{initializer}", pos="148,384", rects="92,366,135,402 135,366,204,402", width="1.56", height="0.50"];
+ Function [label="Function|{body}", pos="277,384", rects="222,366,288,402 288,366,333,402", width="1.53", height="0.50"];
+ Constructor [label="Constructor|{member_initializers}", pos="196,456", rects="90,438,174,474 174,438,302,474", width="2.94", height="0.50"];
+ Aggregate [pos="561,226", rects="523,208,600,244", width="1.06", height="0.50"];
+ Type_decl [pos="644,154", rects="606,136,682,172", width="1.06", height="0.50"];
+ Class [pos="525,305", rects="498,287,552,323", width="0.75", height="0.50"];
+ Union [pos="597,305", rects="570,287,624,323", width="0.75", height="0.50"];
Defn [pos="215,305", rects="188,287,242,323", width="0.75", height="0.50"];
Data_member [pos="357,226", rects="309,208,405,244", width="1.33", height="0.50"];
- Enum [pos="648,226", rects="621,208,675,244", width="0.75", height="0.50"];
- Enumerator [pos="465,226", rects="423,208,507,244", width="1.17", height="0.50"];
- Destructor [pos="390,456", rects="351,438,429,474", width="1.08", height="0.50"];
- Template_type_arg [pos="756,226", rects="693,208,819,244", width="1.75", height="0.50"];
- Typedef [pos="868,226", rects="837,208,900,244", width="0.86", height="0.50"];
- Aggregate -> Type_decl [pos="e,627,172 585,208 595,199 608,188 619,179"];
- Class -> Aggregate [pos="e,556,244 536,287 541,277 546,264 552,253"];
- Union -> Aggregate [pos="e,572,244 592,287 587,277 582,264 576,253"];
- Data -> Data_decl [pos="e,92,323 109,366 105,356 100,343 96,332"];
- Data -> Defn [pos="e,192,323 139,366 152,355 170,341 184,329"];
+ Enum [pos="644,226", rects="617,208,671,244", width="0.75", height="0.50"];
+ Enumerator [pos="464,226", rects="423,208,506,244", width="1.14", height="0.50"];
+ Destructor [pos="358,456", rects="320,438,396,474", width="1.06", height="0.50"];
+ Template_type_arg [pos="752,226", rects="689,208,815,244", width="1.75", height="0.50"];
+ Typedef [pos="864,226", rects="833,208,896,244", width="0.86", height="0.50"];
+ Aggregate -> Type_decl [pos="e,624,172 582,208 592,199 605,188 616,179"];
+ Class -> Aggregate [pos="e,553,244 533,287 538,277 543,264 549,253"];
+ Union -> Aggregate [pos="e,569,244 589,287 584,277 579,264 573,253"];
+ Data -> Data_decl [pos="e,100,323 133,366 125,356 115,342 106,331"];
+ Data -> Defn [pos="e,199,323 164,366 172,356 183,342 193,331"];
Data_decl -> Defined_decl [pos="e,185,244 115,287 133,276 157,261 176,249"];
- Data_member -> Nontype_decl [pos="e,398,172 371,208 377,200 385,189 392,180"];
- Defined_decl -> Nontype_decl [pos="e,362,172 264,208 291,198 324,186 352,176"];
+ Data_member -> Nontype_decl [pos="e,397,172 370,208 376,200 384,189 391,180"];
+ Defined_decl -> Nontype_decl [pos="e,361,172 264,208 291,198 324,186 352,176"];
Defn -> Defined_decl [pos="e,215,244 215,287 215,277 215,265 215,254"];
- Enum -> Type_decl [pos="e,648,172 648,208 648,200 648,191 648,182"];
- Enumerator -> Nontype_decl [pos="e,424,172 451,208 445,200 437,189 430,180"];
- Function -> Defn [pos="e,236,323 286,366 273,355 257,341 244,330"];
- Function -> Function_decl [pos="e,330,330 315,366 319,358 322,349 326,339"];
- Constructor -> Function [pos="e,288,402 247,438 257,429 269,418 280,409"];
- Destructor -> Function [pos="e,328,402 369,438 359,429 347,418 336,409"];
- Function_decl -> Defined_decl [pos="e,244,244 300,280 285,270 267,259 252,250"];
- Nontype_decl -> Decl [pos="e,486,100 436,136 448,128 462,117 478,106"];
- Template_type_arg -> Type_decl [pos="e,675,172 729,208 716,199 698,188 683,178"];
- Type_decl -> Decl [pos="e,600,100 632,136 625,128 616,118 607,108"];
- Typedef -> Type_decl [pos="e,686,164 837,211 834,210 831,209 828,208 784,192 733,176 696,166"];
+ Enum -> Type_decl [pos="e,644,172 644,208 644,200 644,191 644,182"];
+ Enumerator -> Nontype_decl [pos="e,423,172 450,208 444,200 436,189 429,180"];
+ Function -> Defn [pos="e,229,323 263,366 255,356 244,342 235,331"];
+ Function -> Function_decl [pos="e,319,330 291,366 298,357 306,348 313,338"];
+ Constructor -> Function [pos="e,257,402 216,438 226,429 238,418 249,409"];
+ Destructor -> Function [pos="e,297,402 338,438 328,429 316,418 305,409"];
+ Function_decl -> Defined_decl [pos="e,243,244 299,280 284,270 267,259 252,250"];
+ Nontype_decl -> Decl [pos="e,484,100 435,136 447,128 461,117 476,106"];
+ Template_type_arg -> Type_decl [pos="e,671,172 725,208 712,199 694,188 679,178"];
+ Type_decl -> Decl [pos="e,597,100 628,136 621,128 612,118 604,108"];
+ Typedef -> Type_decl [pos="e,682,164 833,211 830,210 827,209 824,208 780,192 729,176 692,166"];
}