V "GNAT Lib v15" A -nostdinc A -O2 A -Wextra A -Wall A -gnatwa A -g A -gnatp A -gnatg A -march=armv8-a A -mlittle-endian A -mabi=lp64 P ZX RN RV NO_ACCESS_SUBPROGRAMS RV NO_ALLOCATORS RV NO_DISPATCH RV NO_EXCEPTIONS RV NO_FINALIZATION RV NO_LOCAL_ALLOCATORS RV NO_NESTED_FINALIZATION RV NO_RECURSION RV NO_STANDARD_STORAGE_POOLS RV NO_STREAMS RV NO_UNCHECKED_ACCESS RV NO_UNCHECKED_CONVERSION RV NO_UNCHECKED_DEALLOCATION RV NO_DEFAULT_INITIALIZATION RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV NO_IMPLICIT_ALIASING U ada.containers.multiway_trees%b a-comutr.adb 00a6da39 NE OL PK GE W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.unchecked_conversion%s W ada.unchecked_deallocation%s W system%s system.ads system.ali W system.put_images%s s-putima.adb s-putima.ali U ada.containers.multiway_trees%s a-comutr.ads e96c024e BN NE OL PR RT PK GE W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.containers.helpers%s a-conhel.adb a-conhel.ali W ada.finalization%s a-finali.ads a-finali.ali W ada.iterator_interfaces%s W ada.streams%s a-stream.adb a-stream.ali W ada.strings%s a-string.ads a-string.ali W ada.strings.text_buffers%s a-sttebu.adb a-sttebu.ali N A49:4 codepeer skip_analysis D ada.ads 20250808065140 76789da1 ada%s D a-contai.ads 20250808065140 61e5e089 ada.containers%s D a-conhel.ads 20250808065140 46fe1ce3 ada.containers.helpers%s D a-conhel.adb 20250808065140 854d323e ada.containers.helpers%b D a-comutr.ads 20250808065140 de7adbb2 ada.containers.multiway_trees%s D a-comutr.adb 20250808065140 d4786257 ada.containers.multiway_trees%b D a-except.ads 20250808065140 e7970cd9 ada.exceptions%s D a-finali.ads 20250808065140 bf4f806b ada.finalization%s D a-iteint.ads 20250808065140 49a8bee2 ada.iterator_interfaces%s D a-stream.ads 20250808065140 17477cbd ada.streams%s D a-string.ads 20250808065140 90ac6797 ada.strings%s D a-sttebu.ads 20250808065140 f1ad67a2 ada.strings.text_buffers%s D a-stuten.ads 20250808065140 c6ced0ae ada.strings.utf_encoding%s D a-tags.ads 20250808065140 fbca0ad5 ada.tags%s D a-unccon.ads 20250808065140 0e9b276f ada.unchecked_conversion%s D a-uncdea.ads 20250808065140 c3a8ac65 ada.unchecked_deallocation%s D interfac.ads 20250808065140 9111f9c1 interfaces%s D system.ads 20250808065140 d0bef732 system%s D s-atocou.ads 20250808065140 dc18efc3 system.atomic_counters%s D s-exctab.ads 20250808065140 91bef6ef system.exception_table%s D s-finroo.ads 20250808065140 0a7c3ed4 system.finalization_root%s D s-parame.ads 20250808065140 3597fc11 system.parameters%s D s-putima.ads 20250808065140 17291fe4 system.put_images%s D s-secsta.ads 20250808065140 578279f5 system.secondary_stack%s D s-soflin.ads 20250808065140 5d88fdea system.soft_links%s D s-stache.ads 20250808065140 0b81c1fe system.stack_checking%s D s-stalib.ads 20250808065140 1c9580f6 system.standard_library%s D s-stoele.ads 20250808065140 ccded4e8 system.storage_elements%s D s-traent.ads 20250808065140 c81cbf8c system.traceback_entries%s D s-unstyp.ads 20250808065140 fa2a7f59 system.unsigned_types%s G a e G c Z s b [multiway_trees ada__containers 46 24 none] X 1 ada.ads 18K9*Ada 22e8 5|34r6 36r6 37r14 38r14 39r14 46r9 69r6 342r8 386r8 407r18 . 413r8 553r5 6|30r6 31r6 36r14 51r11 1817r18 2131r14 2668r5 X 2 a-contai.ads 16K13*Containers 1|18k9 2|28e19 5|36r10 46r13 342r12 553r9 6|36r18 2668r9 22I9*Count_Type 5|79r50 81r59 83r46 204r50 206r57 213r19 221r19 . 228r19 234r19 240r19 403r15 6|55r24 59r24 80r23 86r23 96r59 99r42 136r31 . 137r22 214r19 239r16 269r31 270r22 299r50 305r59 306r16 324r57 325r16 360r41 . 466r23 527r24 589r23 610r24 637r24 653r15 734r15 792r46 793r16 1081r19 . 1095r19 1132r16 1164r19 1201r16 1648r50 1688r19 1713r16 1868r21 1871r20 . 1883r18 1889r10 1902r19 1940r7 2156r15 2335r23 2491r59 2501r42 2503r16 . 2613r10 2635r7 X 3 a-conhel.ads 31K24*Helpers 181e27 5|36w21 342r23 43R9*Tamper_Counts 46e14 5|402r23 51P9*Tamper_Counts_Access(43R9) 6|419r24 1783r21 2015r24 55k12*Generic_Implementation 179e30 5|343r34 77b7 Checks{boolean} 6|175r10[5|343] 222r10[5|343] 226r10[5|343] 329r10[5|343] . 333r10[5|343] 337r10[5|343] 347r13[5|343] 398r10[5|343] 403r10[5|343] 409r10[5|343] . 530r10[5|343] 534r10[5|343] 539r13[5|343] 543r13[5|343] 552r10[5|343] 658r10[5|343] . 662r10[5|343] 692r10[5|343] 696r10[5|343] 701r10[5|343] 705r10[5|343] 739r10[5|343] . 743r10[5|343] 748r10[5|343] 813r10[5|343] 817r10[5|343] 866r10[5|343] 870r10[5|343] . 958r10[5|343] 1016r10[5|343] 1103r10[5|343] 1107r10[5|343] 1112r13[5|343] . 1117r13[5|343] 1172r10[5|343] 1176r10[5|343] 1181r13[5|343] 1186r13[5|343] . 1387r10[5|343] 1426r10[5|343] 1430r10[5|343] 1453r10[5|343] 1475r10[5|343] . 1517r10[5|343] 1583r10[5|343] 1614r10[5|343] 1695r10[5|343] 1699r10[5|343] . 1751r10[5|343] 1801r10[5|343] 1805r10[5|343] 1891r13[5|343] 1942r10[5|343] . 1954r10[5|343] 1994r10[5|343] 1999r10[5|343] 2005r10[5|343] 2074r10[5|343] . 2078r10[5|343] 2083r10[5|343] 2101r10[5|343] 2162r10[5|343] 2166r10[5|343] . 2173r13[5|343] 2178r13[5|343] 2184r10[5|343] 2188r10[5|343] 2199r13[5|343] . 2242r10[5|343] 2246r10[5|343] 2254r13[5|343] 2260r13[5|343] 2266r10[5|343] . 2270r10[5|343] 2281r10[5|343] 2341r10[5|343] 2345r10[5|343] 2350r13[5|343] . 2354r13[5|343] 2359r10[5|343] 2363r10[5|343] 2367r10[5|343] 2382r13[5|343] . 2430r10[5|343] 2434r10[5|343] 2439r13[5|343] 2444r13[5|343] 2449r10[5|343] . 2453r10[5|343] 2458r10[5|343] 2475r10[5|343] 2528r10[5|343] 2532r10[5|343] . 2536r10[5|343] 2544r10[5|343] 2548r10[5|343] 2552r10[5|343] 2577r10[5|343] . 2581r10[5|343] 2586r10[5|343] 78b7 T_Check{boolean} 5|502r37[343] 520r39[343] 84R12 Reference_Control_Type<8|43R9> 5|447r53[343] 96U17 Zero_Counts 6|145s7[5|343] 100U17 Busy 6|426s13[5|343] 1439s10[5|343] 1465s10[5|343] 1786s10[5|343] . 2022s13[5|343] 104U17 Unbusy 6|911s7[5|343] 116U17 TC_Check 6|220s7[5|343] 363s7[5|343] 656s7[5|343] 690s7[5|343] 737s7[5|343] . 1101s7[5|343] 1170s7[5|343] 1551s7[5|343] 1693s7[5|343] 2159s7[5|343] 2160s7[5|343] . 2240s7[5|343] 2338s7[5|343] 2339s7[5|343] 2428s7[5|343] 120U17 TE_Check 6|2072s7[5|343] 2526s7[5|343] 158R12 With_Busy<8|50R9> 6|1361r14[5|343] 1385r14[5|343] 1473r14[5|343] 2099r14[5|343] 164R12 With_Lock<8|50R9> 6|1799r14[5|343] 2575r14[5|343] X 5 a-comutr.ads 42+9 Element_Type 44r37 57r32 93r48 98r19 102r55 107r63 110r42 114r33 147r19 . 163r18 179r18 183r19 212r19 219r19 233r19 239r19 282r58 286r57 366r26 451r42 . 473r33 542r38 6|90r17 94r17 170r18 213r19 437r19 811r48 920r19 975r58 986r17 . 1011r18 1042r17 1080r19 1093r19 1534r57 1687r19 1796r55 1836r13 1924r26 . 2069r19 2557r24 2572r63 2628r10 44V19 "="{boolean} 44>23 44>29 6|196s23 898r31 1045s26 44*23 Left{42+9} 44*29 Right{42+9} 46k24*Multiway_Trees 2|16k13 5|42z9 44z19 343E12 553l20 553e34 6|36b29 2668l20 . 2668t34 53R9*Tree<8|43R9> 58r41 63r26 75P14 75r32 77p13 77r35 79p13 79r37 89p13 89r31 . 91p14 91r40 95p14 96r26 104p14 105r26 117p13 118r27 122p13 123r34 127p14 . 127r38 127r53 129p13 129r28 129r41 131p14 131r36 131r58 133p14 134r26 137p14 . 138r26 141p14 142r26 145p13 146r19 181p13 182r19 185p14 186r19 193p13 193r34 . 199p13 200r19 208p14 209r26 215p14 216r26 223p14 224r26 230p14 231r26 236p14 . 237r26 242p14 243r26 246p14 247r25 252p14 253r25 256r25 259p14 260r26 265p14 . 266r32 269r32 272p14 273r32 400c9 404e15 406p14 407r71 409P25 409r52 411r54 . 415p14 417r19 419r8 421p14 423r23 425r8 427r35 536r27 549r26 6|48r36 125r32 . 134r41 211r26 268r38 268r53 359r40 394r27 418r14 436r19 447r28 447r41 449r23 . 521r25 650r26 684r26 730r26 919r19 1077r26 1090r26 1160r26 1305r35 1358r19 . 1369r34 1420r19 1543r36 1543r58 1648r37 1685r26 1781r27 1798r11 1817r71 . 1861r23 1990r34 2014r14 2067r26 2116r31 2125r36 2150r32 2153r32 2234r32 . 2329r25 2332r25 2422r26 2522r26 2570r26 2574r11 2599r19 8|46P14 60R9*Cursor 61r41 65r26 66r37 69r31 72r24 73r24 81r44 83r31 85r33 87r33 89r44 . 93r33 97r19 101r18 106r19 119r19 124r19 135r26 139r26 143r19 147r40 162r18 . 163r39 178r18 179r39 187r57 190r18 191r56 196r41 201r19 204r35 206r42 210r19 . 211r19 217r19 218r19 220r23 225r19 226r19 227r23 232r19 238r19 244r19 248r18 . 249r18 250r18 254r18 255r18 257r25 261r19 262r19 263r19 267r25 268r25 270r25 . 274r25 275r25 276r25 278r32 278r47 280r35 280r50 282r43 284r34 284r49 286r42 . 288r38 288r53 290r42 290r57 292r46 294r50 309r17 310r55 313r17 314r55 430c9 . 433e14 437r18 439r8 443r22 445r8 509r65 513r18 513r33 522r63 526r18 526r33 . 528r62 532r18 532r33 546r18 551r26 6|70r57 75r57 169r18 170r39 197r20 212r19 . 299r35 324r42 395r19 522r18 523r18 524r18 651r19 685r26 731r26 792r31 811r33 . 862r24 863r24 920r40 928r17 936r65 941r17 945r63 947r27 954r35 954r50 968r14 . 975r43 1010r18 1011r39 1037r14 1057r18 1066r37 1078r19 1079r19 1083r18 . 1091r19 1092r19 1094r23 1156r19 1161r19 1162r19 1163r23 1225r19 1314r33 . 1347r33 1359r57 1381r17 1382r55 1393r31 1401r57 1421r19 1448r18 1470r18 . 1471r56 1489r57 1496r16 1504r62 1506r26 1513r34 1513r49 1534r42 1574r18 . 1574r33 1591r17 1596r20 1607r18 1607r33 1626r38 1626r53 1636r14 1639r46 . 1667r32 1667r47 1677r14 1686r19 1744r18 1744r33 1763r42 1763r57 1768r15 . 1771r50 1795r18 1821r33 1824r33 1963r22 1991r19 2068r19 2095r17 2096r55 . 2107r31 2116r44 2151r25 2152r25 2154r25 2235r25 2236r25 2237r25 2330r18 . 2331r18 2333r25 2423r19 2424r19 2425r19 2491r44 2523r19 2571r19 2646r18 63r4*Empty_Tree{53R9} 549c4 65r4*No_Element{60R9} 551c4 6|175r37 203r14 222r35 301r27 329r35 333r34 440r40 . 530r35 538r20 548r19 658r35 692r37 710r19 739r37 753r19 866r42 870r43 926r17 . 958r35 965r17 1016r37 1034r17 1068r29 1103r35 1111r20 1123r22 1172r35 1180r20 . 1192r22 1316r29 1387r35 1426r35 1453r37 1475r37 1517r35 1524r17 1580r17 . 1602r14 1611r17 1628r21 1629r17 1633r17 1669r21 1670r17 1674r17 1695r35 . 1748r17 1766r24 1766r47 1767r47 1801r37 1847r35 2074r37 2101r35 2162r42 . 2172r20 2184r42 2242r42 2253r20 2266r42 2341r35 2349r20 2359r37 2430r35 . 2438r20 2449r37 2493r21 2528r30 2544r30 2577r37 66V13*Has_Element{boolean} 66>26 69r39 6|1066b13 1070l8 1070t19 66r26 Position{60R9} 6|1066b26 1068r18 1069r20 68K12*Tree_Iterator_Interfaces[9|21] 194r13 197r13 202r14 497r6 519r6 6|1370r13 . 1422r14 1449r14 71V13*Equal_Subtree{boolean} 72>7 73>7 6|861b13 891l8 891t21 72r7 Left_Position{60R9} 6|862b7 866r26 874r10 878r19 883r33 890r29 73r7 Right_Position{60R9} 6|863b7 870r26 874r26 879r26 883r53 886r19 890r49 75V14*"="{boolean} 75>18 75>24 6|125b14 128l9 128t11 75r18 Left{53R9} 6|125b18 127r41 75r24 Right{53R9} 6|125b24 127r59 77V13*Is_Empty{boolean} 77>23 6|1305b13 1308l8 1308t16 77r23 Container{53R9} 6|1305b23 1307r14 79V13*Node_Count{2|22I9} 79>25 6|1648b13 1661l8 1661t18 79r25 Container{53R9} 6|1648b25 1660r18 81V13*Subtree_Node_Count{2|22I9} 81>33 6|2491b13 2498l8 2498t26 81r33 Position{60R9} 6|2491b33 2493r10 2497r34 83V13*Depth{2|22I9} 83>20 6|792b13 805l8 805t13 83r20 Position{60R9} 6|792b20 798r12 85V13*Is_Root{boolean} 85>22 6|552s26 701s26 748s26 878s10 879s17 886s10 . 1029s13 1347b13 1351l8 1351t15 1479s10 1805s26 2083s26 2367s26 2458s26 . 2536s26 2552s26 2586s26 85r22 Position{60R9} 6|1347b22 1349r18 1350r20 1350r37 87V13*Is_Leaf{boolean} 87>22 6|705s30 1314b13 1318l8 1318t15 87r22 Position{60R9} 6|1314b22 1316r18 1317r20 89V13*Root{60R9} 89>19 6|939s30 1350s31 1373s31 1847s23 1851s28 2116b13 2119l8 . 2119t12 89r19 Container{53R9} 6|2116b19 2118r15 2118r57 91U14*Clear 91=21 411r68 6|277s14 359b14 387l8 387t13 1553s14 1938s17 91r21 Container{53R9} 6|359b21 363r17 370r26 371m7 385r39 93V13*Element{42+9} 93>22 6|811b13 823l8 823t15 977s14 1536s14 1836s40 93r22 Position{60R9} 6|811b22 813r26 817r26 817r53 822r14 95U14*Replace_Element 96=7 97>7 98>7 6|2066b14 2088l8 2088t23 96r7 Container{53R9} 6|2067b7 2072r17 2078m48 2078r48 97r7 Position{60R9} 6|2068b7 2074r26 2078r26 2083r35 2087m7 2087r7 98*7 New_Item{42+9} 6|2069b7 2087r32 100U14*Query_Element 101>7 102^7 6|1794b14 1810l8 1810t21 101r7 Position{60R9} 6|1795b7 1798r24 1801r26 1805r35 1809r16 102p7 Process 6|1796b7 1809r7 102*45 Element{42+9} 104U14*Update_Element 105=7 106>7 107^7 6|2569b14 2591l8 2591t22 105r7 Container{53R9} 6|2570b7 2581m48 2581r48 106r7 Position{60R9} 6|2571b7 2574r24 2577r26 2581r26 2586r35 2590r16 107p7 Process 6|2572b7 2590r7 107*46 Element{42+9} 109R9*Constant_Reference_Type 110d7 119r34 450c9 458e17 462r20 464r8 468r16 . 470r8 6|395r34 422r30 1979r20 2662r16 113R9*Reference_Type 114d7 124r34 472c9 480e17 484r20 486r8 490r16 492r8 . 6|1971r20 1991r34 2018r30 2654r16 117V13*Constant_Reference{109R9} 54r32 118>7 119>7 120r19 6|393b13 429l8 . 429t26 118r7 Container{53R9} 6|394b7 403r48 409r53 119r7 Position{60R9} 6|395b7 398r26 403r26 409r26 418r27 423r24 122V13*Reference{113R9} 55r32 123=7 124>7 125r19 6|1989b13 2025l8 2025t17 123r7 Container{53R9} 6|1990b7 1999m48 1999r48 2005r53 124r7 Position{60R9} 6|1991b7 1994r26 1999r26 2005r26 2014r27 2019r24 127U14*Assign 127=22 127>44 6|268b14 293l8 293t14 127r22 Target{53R9} 6|268b22 273r10 277m7 277r7 289r55 292m7 127r44 Source{53R9} 6|268b44 269r45 273r27 289r22 129V13*Copy{53R9} 129>19 6|447b13 457l8 457t12 129r19 Source{53R9} 6|447b19 451r23 455r40 131U14*Move 131=20 131=42 6|1543b14 1566l8 1566t12 131r20 Target{53R9} 6|1543b20 1547r10 1553m7 1553r7 1555m7 1558r15 1560r36 . 1564m7 131r42 Source{53R9} 6|1543b42 1547r27 1551r17 1555r31 1556m7 1564r23 1565m7 133U14*Delete_Leaf 134=7 135=7 6|683b14 723l8 723t19 134r7 Container{53R9} 6|684b7 690r17 696m48 696r48 716m7 716r26 135r7 Position{60R9} 6|685b7 692r26 696r26 701r35 705r39 709r12 710m7 137U14*Delete_Subtree 138=7 139=7 6|729b14 786l8 786t22 138r7 Container{53R9} 6|730b7 737r17 743m48 743r48 779r31 785m7 785r26 139r7 Position{60R9} 6|731b7 739r26 743r26 748r35 752r12 753m7 141U14*Swap 142=7 143>7 143>10 6|2521b14 2563l8 2563t12 142r7 Container{53R9} 6|2522b7 2526r17 2532m41 2532r41 2548m41 2548r41 143r7 I{60R9} 6|2523b7 2528r26 2532r26 2536r35 2540r10 2557r40 2560m10 2560r10 143r10 J{60R9} 6|2523b10 2540r14 2544r26 2548r26 2552r35 2560r28 2561m10 . 2561r10 145V13*Find{60R9} 146>7 147>7 6|440s14 918b13 930l8 930t12 146r7 Container{53R9} 6|919b7 923r38 928r25 147*7 Item{42+9} 6|920b7 923r50 161V13*Find_In_Subtree{60R9} 162>7 163>7 6|1009b13 1038l8 1038t23 162r7 Position{60R9} 6|1010b7 1016r26 1029r22 1030r33 1031r33 1037r22 163*7 Item{42+9} 6|1011b7 1030r48 1031r48 177V13*Ancestor_Find{60R9} 178>7 179>7 6|168b13 204l8 204t21 178r7 Position{60R9} 6|169b7 175r26 193r23 194r12 197r28 179*7 Item{42+9} 6|170b7 196r25 181V13*Contains{boolean} 182>7 183>7 6|435b13 441l8 441t16 182r7 Container{53R9} 6|436b7 440r20 183*7 Item{42+9} 6|437b7 440r31 185U14*Iterate 186>7 187^7 6|1357b14 1367l8 1367t15 186r7 Container{53R9} 6|1358b7 1361r25 1364r23 1365r34 187p7 Process 6|1359b7 1366r23 187r46 Position{60R9} 189U14*Iterate_Subtree 190>7 191^7 6|1469b14 1484l8 1484t23 190r7 Position{60R9} 6|1470b7 1473r25 1475r26 1479r19 1480r28 1480r48 1482r27 . 1482r47 191p7 Process 6|1471b7 1480r63 1482r62 191r45 Position{60R9} 193V13*Iterate{9|24C9[68]} 193>22 6|1369b13 1374l8 1374t15 193r22 Container{53R9} 6|1369b22 1373r37 196V13*Iterate_Subtree{9|24C9[68]} 196>30 6|1373s14 1447b13 1467l8 1467t23 196r30 Position{60R9} 6|1448b7 1451r35 1453r26 1463r25 199V13*Iterate_Children{9|32C9[68]} 200>7 201>7 6|1419b13 1441l8 1441t24 . 1829s19 200r7 Container{53R9} 6|1420b7 1424r35 201r7 Parent{60R9} 6|1421b7 1426r26 1430r26 1437r25 204V13*Child_Count{2|22I9} 204>26 6|299b13 303l8 303t19 1837s16 204r26 Parent{60R9} 6|299b26 301r18 302r40 206V13*Child_Depth{2|22I9} 206>26 206>34 6|324b13 353l8 353t19 206r26 Parent{60R9} 6|324b26 329r26 337r26 343r18 206r34 Child{60R9} 6|324b34 333r26 337r46 342r12 208U14*Insert_Child 209=7 210>7 211>7 212>7 213>7 6|1076b14 1087l8 1087t20 209r7 Container{53R9} 6|1077b7 1086m21 210r7 Parent{60R9} 6|1078b7 1086r32 211r7 Before{60R9} 6|1079b7 1086r40 212*7 New_Item{42+9} 6|1080b7 1086r48 213i7 Count{2|22I9} 6|1081b7 1086r68 215U14*Insert_Child 216=7 217>7 218>7 219>7 220<7 221>7 6|1086s7 1089b14 . 1157l8 1157t20 216r7 Container{53R9} 6|1090b7 1101r17 1107m46 1107r46 1112m49 1112r49 1154m7 . 1154r26 217r7 Parent{60R9} 6|1091b7 1103r26 1107r26 1117r51 1127r47 1136r54 1147r20 . 1156r27 218r7 Before{60R9} 6|1092b7 1111r10 1112r29 1117r29 1148r20 219*7 New_Item{42+9} 6|1093b7 1128r47 1138r54 220r7 Position{60R9} 6|1094b7 1123m10 1156m7 221i7 Count{2|22I9} 6|1095b7 1122r10 1132r34 1154r44 223U14*Insert_Child 224=7 225>7 226>7 227<7 228>7 6|1159b14 1226l8 1226t20 224r7 Container{53R9} 6|1160b7 1170r17 1176m46 1176r46 1181m49 1181r49 1223m7 . 1223r26 225r7 Parent{60R9} 6|1161b7 1172r26 1176r26 1186r51 1196r47 1205r54 1216r20 . 1225r27 226r7 Before{60R9} 6|1162b7 1180r10 1181r29 1186r29 1217r20 227r7 Position{60R9} 6|1163b7 1192m10 1225m7 228i7 Count{2|22I9} 6|1164b7 1191r10 1201r34 1223r44 230U14*Prepend_Child 231=7 232>7 233>7 234>7 6|1684b14 1736l8 1736t21 231r7 Container{53R9} 6|1685b7 1693r17 1699m46 1699r46 1735m7 1735r26 232r7 Parent{60R9} 6|1686b7 1695r26 1699r26 1707r47 1717r54 1728r20 1729r20 233*7 New_Item{42+9} 6|1687b7 1708r47 1719r54 234i7 Count{2|22I9} 6|1688b7 1703r10 1713r34 1735r44 236U14*Append_Child 237=7 238>7 239>7 240>7 6|210b14 262l8 262t20 237r7 Container{53R9} 6|211b7 220r17 226m46 226r46 261m7 261r26 238r7 Parent{60R9} 6|212b7 222r26 226r26 234r47 243r54 254r20 239*7 New_Item{42+9} 6|213b7 235r47 245r54 240i7 Count{2|22I9} 6|214b7 230r10 239r34 261r44 242U14*Delete_Children 243=7 244>7 6|649b14 677l8 677t23 243r7 Container{53R9} 6|650b7 656r17 662m46 662r46 674r31 676m7 676r26 244r7 Parent{60R9} 6|651b7 658r26 662r26 673r28 246U14*Copy_Subtree 247=7 248>7 249>7 250>7 6|520b14 583l8 583t20 247r7 Target{53R9} 6|521b7 534m46 534r46 539m49 539r49 582m7 582r23 248r7 Parent{60R9} 6|522b7 530r26 534r26 543r51 565r20 570r46 575r21 249r7 Before{60R9} 6|523b7 538r10 539r29 543r29 576r21 250r7 Source{60R9} 6|524b7 548r10 552r35 564r20 252U14*Splice_Subtree 253=7 254>7 255>7 256=7 257=7 6|2328b14 2419l8 2419t22 253r7 Target{53R9} 6|2329b7 2338r17 2345m46 2345r46 2350m49 2350r49 2371r10 . 2416m7 2416r23 2418m29 2418r29 254r7 Parent{60R9} 6|2330b7 2341r26 2345r26 2354r51 2372r36 2383r34 2390r34 . 2391r46 2413r31 2414r43 255r7 Before{60R9} 6|2331b7 2349r10 2350r29 2354r29 2373r32 2377r37 2391r59 . 2414r56 256r7 Source{53R9} 6|2332b7 2339r17 2363m48 2363r48 2371r27 2408r39 2411m7 . 2411r23 257r7 Position{60R9} 6|2333b7 2359r26 2363r26 2367r35 2372r13 2373r16 2377r16 . 2383r53 2388r26 2390m10 2390r10 2391r31 2407r44 2410r23 2413m7 2413r7 2414r28 . 2418m7 259U14*Splice_Subtree 260=7 261>7 262>7 263>7 6|2421b14 2485l8 2485t22 260r7 Container{53R9} 6|2422b7 2428r17 2434m46 2434r46 2439m49 2439r49 2453m48 . 2453r48 261r7 Parent{60R9} 6|2423b7 2430r26 2434r26 2444r51 2465r33 2476r31 2483r31 . 2484r43 262r7 Before{60R9} 6|2424b7 2438r10 2439r29 2444r29 2466r29 2470r34 2484r56 263r7 Position{60R9} 6|2425b7 2449r26 2453r26 2458r35 2465r10 2466r13 2470r13 . 2476r50 2481r23 2483m7 2483r7 2484r28 265U14*Splice_Children 266=7 267>7 268>7 269=7 270>7 6|2149b14 2231l8 2231t23 266r7 Target{53R9} 6|2150b7 2159r17 2166m53 2166r53 2173m49 2173r49 2194r10 . 2230m7 2230r23 267r7 Target_Parent{60R9} 6|2151b7 2162r26 2166r26 2178r51 2195r13 2199r51 . 2207r30 2225r27 268r7 Before{60R9} 6|2152b7 2172r10 2173r29 2178r29 2208r30 2226r27 269r7 Source{53R9} 6|2153b7 2160r17 2188m53 2188r53 2194r27 2229m7 2229r23 270r7 Source_Parent{60R9} 6|2154b7 2184r26 2188r26 2195r29 2200r35 2209r30 . 2219r36 2227r27 272U14*Splice_Children 273=7 274>7 275>7 276>7 6|2233b14 2292l8 2292t23 273r7 Container{53R9} 6|2234b7 2240r17 2247m36 2247r36 2254m49 2254r49 2271m36 . 2271r36 274r7 Target_Parent{60R9} 6|2235b7 2242r26 2247r9 2260r51 2277r10 2281r48 . 2289r27 275r7 Before{60R9} 6|2236b7 2253r10 2254r29 2260r29 2290r27 276r7 Source_Parent{60R9} 6|2237b7 2266r26 2271r9 2277r26 2282r32 2291r27 278V13*Parent{60R9} 278>21 6|1667b13 1678l8 1678t14 278r21 Position{60R9} 6|1667b21 1669r10 1673r10 1677r22 1677r42 280V13*First_Child{60R9} 280>26 6|939s17 947s14 954b13 969l8 969t19 977s23 . 1847s10 1851s15 280r26 Parent{60R9} 6|954b26 958r26 962r15 968r22 282V13*First_Child_Element{42+9} 282>34 6|975b13 978l8 978t27 282r34 Parent{60R9} 6|975b34 977r36 284V13*Last_Child{60R9} 284>25 6|1506s14 1513b13 1528l8 1528t18 1536s23 284r25 Parent{60R9} 6|1513b25 1517r26 1521r15 1527r15 286V13*Last_Child_Element{42+9} 286>33 6|1534b13 1537l8 1537t26 286r33 Parent{60R9} 6|1534b33 1536r35 288V13*Next_Sibling{60R9} 288>27 6|1619s14 1626b13 1637l8 1637t20 1641s19 288r27 Position{60R9} 6|1626b27 1628r10 1632r10 1636r22 1636r42 290V13*Previous_Sibling{60R9} 290>31 6|1756s14 1763b13 1769l8 1769t24 1773s19 290r31 Position{60R9} 6|1763b31 1766r13 1767r16 1768r23 1768r43 292U14*Next_Sibling 292=28 6|1639b14 1642l8 1642t20 292r28 Position{60R9} 6|1639b28 1641m7 1641r33 294U14*Previous_Sibling 294=32 6|1771b14 1774l8 1774t24 294r32 Position{60R9} 6|1771b32 1773m7 1773r37 308U14*Iterate_Children 309>7 310^7 6|1380b14 1396l8 1396t24 309r7 Parent{60R9} 6|1381b7 1385r25 1387r26 1391r12 1393r39 310p7 Process 6|1382b7 1393r10 310r44 Position{60R9} 6|1393r19 312U14*Reverse_Iterate_Children 313>7 314^7 6|2094b14 2110l8 2110t32 313r7 Parent{60R9} 6|2095b7 2099r25 2101r26 2105r12 2107r39 314p7 Process 6|2096b7 2107r10 314r44 Position{60R9} 6|2107r19 343K12 Implementation[3|55] 344r8 447r38 346R9 Tree_Node_Type 347r40 361c9 367e14 368r26 6|51r39 234r20 243r27 592r21 . 1127r20 1136r27 1196r20 1205r27 1707r20 1717r27 1922r16 347P9 Tree_Node_Access(346R9) 348r26 349r31 354r15 355r15 362r18 363r18 364r18 . 374r18 375r18 376r18 432r19 500r19 6|48r49 51r55 54r17 58r24 62r37 65r37 . 69r19 74r19 79r16 83r16 84r16 85r20 89r17 90r38 93r17 94r38 99r17 101r38 . 103r40 106r17 107r17 108r17 111r16 112r16 113r16 114r16 117r23 118r23 119r23 . 172r14 216r15 217r15 307r16 326r16 465r16 473r12 526r24 586r16 587r16 588r20 . 609r17 615r12 636r24 687r11 733r15 794r16 830r23 831r23 836r14 894r23 895r23 . 922r20 955r14 985r17 986r38 988r19 1013r16 1041r17 1042r38 1097r15 1098r15 . 1166r15 1167r15 1233r16 1234r16 1235r16 1236r16 1286r17 1287r17 1288r17 . 1324r38 1328r11 1384r11 1400r19 1403r14 1488r19 1514r14 1544r14 1576r14 . 1690r21 1863r42 1866r19 1866r44 1878r42 1919r19 1919r44 1921r29 2031r40 . 2098r11 2125r49 2131r58 2295r23 2296r23 2297r23 2300r12 2501r17 2504r16 . 2601r43 2602r42 2608r43 2610r15 2626r42 353R9 Children_Type 356e14 365r18 377r18 6|78r16 96r37 135r31 144r34 305r37 . 464r16 472r12 614r12 621r27 833r24 834r24 1239r11 1556r31 1886r14 2032r11 . 2299r21 2306r33 2609r15 354p7 First{347P9} 6|311r24 469r38 479r19 488m23 491r21 623r16 624r18 625m13 . 843r26 844r27 962r36 991r29 1255r12 1256m12 1257r12 1267r24 1268r25 1269r12 . 1270m12 1271r12 1307r38 1317r43 1391r33 1412r32 1558r36 1590r24 1591r57 . 1729r41 1880r42 1899m12 1900r22 2038r12 2043m15 2047m15 2048r15 2311r15 . 2318r23 2508r32 2615r18 355p7 Last{347P9} 6|470r38 491m10 501r26 504r13 504r34 505m13 505r24 1258m12 . 1259r12 1262r12 1263r26 1264m12 1265r12 1521r36 1881r42 1900m12 1903r15 . 1904r15 1904r35 1905m15 1905r25 2041r15 2044m15 2051r15 2053m12 2054r12 . 2105r33 2319r23 362p7 Parent{347P9} 6|200r17 234m36 243m43 345r17 543r41 570r37 593m37 800r17 . 1069r34 1117r41 1127m36 1136m43 1186r41 1196m36 1205m43 1253r51 1337r17 . 1560m15 1599r23 1673r24 1677r56 1707m36 1717m43 1923m15 2032r41 2178r41 . 2260r41 2313m12 2354r41 2372r27 2390m24 2413m21 2444r41 2465r24 2483m21 363p7 Prev{347P9} 6|244m43 504m23 1137m43 1206m43 1257m18 1263m16 1269m18 . 1271m18 1274r17 1275m16 1275r31 1277m17 1718m43 1767r30 1768r57 1904m25 . 2039r33 2048m21 2053r28 2057r18 2058m23 2058r39 2108r17 364p7 Next{347P9} 6|243m15 248r23 314r23 496r14 501m31 504r18 505r29 507r17 . 625r24 850r17 851r17 999r17 1136m15 1141r23 1205m15 1210r23 1259m17 1262m17 . 1265m17 1268m15 1274m22 1276m15 1394r17 1415r23 1561r23 1595r18 1596r51 . 1632r24 1636r56 1717m15 1722r23 1903m20 1904r20 1905r30 2042r36 2047r32 . 2052r33 2054m17 2057m23 2057r39 2058r18 2314r17 2377r30 2470r27 2511r23 . 2618r20 365r7 Children{353R9} 6|302r52 469r29 470r29 513m14 599r27 614r37 621m15 . 833m59 834m60 962r27 991r20 1239m40 1317r34 1391r24 1412r23 1521r27 1590r15 . 1591r48 1729r32 1880r33 1881r33 1911m18 2032m48 2105r24 2299r52 2306m21 . 2508r23 2609m45 366*7 Element{42+9} 6|196r15 235m36 245m43 423m38 592m37 592r55 822r28 898r23 . 898r48 1045r18 1059m28 1128m36 1138m43 1708m36 1719m43 1809r30 1924m15 . 2019m38 2087m21 2557r47 2560m17 2560r35 2561m17 2590m30 2628r47 373R9 Root_Node_Type 378e14 379r26 381r8 401r23 6|2126r43 374p7 Parent{347P9} 375p7 Prev{347P9} 376p7 Next{347P9} 377r7 Children{353R9} 6|135r63 144m22 289r34 451r35 1307r29 1555m19 1555r43 . 1556m19 1558r27 401r7 Root{373R9} 6|135r58 144m17 289r29 451r30 1307r24 1555m14 1555r38 1556m14 . 1558r22 2142m45 402r7 TC{3|43R9} 6|145m30 220r27 363r27 420m14 656r27 690r27 737r27 911m32 . 1101r27 1170r27 1361m35 1385m42 1439m18 1465m18 1473m44 1551r24 1693r27 . 1783m55 1799m27 2016m14 2072r27 2099m42 2159r24 2160r24 2240r27 2338r24 . 2339r24 2428r27 2526r27 2575m27 403i7 Count{2|22I9} 6|136r55 146m17 161m17 261m17 261r36 269r52 292m14 370r36 . 371m17 453m30 455r32 455r47 582m14 582r30 674r41 676m17 676r36 716m17 716r36 . 779r41 785m17 785r36 1154m17 1154r36 1223m17 1223r36 1564m14 1564r30 1565m14 . 1660r28 1735m17 1735r36 1958m17 2229m14 2229r30 2230m14 2230r30 2408r46 . 2411m14 2411r30 2416m14 2416r30 2635r43 2637r20 406U14 Put_Image 404r33 407=7 407>67 6|1816b14 1853l8 1853t17 407c7 S<12|26R9> 6|1817b7 1827m24 1833m31 1836r37 1838m38 1843m23 1848m24 . 1849m23 407r67 V{53R9} 6|1817b67 1829r37 1847r29 1851r34 409U25 Adjust<8|47p14> 409=33 6|134b14 162l8 162t14 409r33 Container{53R9} 6|134b22 135r48 136r45 144m7 145m20 145r20 146m7 158r41 . 161m7 411U25 Finalize=411:68<8|48p14> 411r35 Container{53R9} 415U14 Write 416^7 417>7 6|2597b14 2642l8 2642t13 416p7 Stream(10|39R9) 6|2598b7 2613r28 2628r31 2635r25 417r7 Container{53R9} 6|2599b7 2635r33 2637r10 2641r34 421U14 Read 422^7 423<7 6|1859b14 1959l8 1959t12 422p7 Stream(10|39R9) 6|1860b7 1889r27 1924r46 1940r24 423r7 Container{53R9} 6|1861b7 1938m7 1938r7 1952r33 1958m7 427P9 Tree_Access(53R9) 428r8 431r19 499r19 6|68r19 73r19 1399r19 1424r20 . 1451r20 1487r19 431p7 Container{427P9} 6|193r32 197r37 226r33 337r33 337r52 398r35 403r35 . 418r36 534r33 539r36 662r33 696r35 743r35 813r35 817r62 968r29 1037r31 . 1107r33 1112r36 1156r34 1176r33 1181r36 1225r34 1349r27 1350r46 1385r32 . 1393r46 1430r33 1451r44 1473r34 1480r37 1482r36 1527r22 1579r19 1583r35 . 1610r19 1614r35 1636r31 1677r31 1699r33 1747r19 1751r35 1768r32 1798r33 . 1994r35 1999r35 2014r36 2078r35 2099r32 2107r46 2166r40 2173r36 2188r40 . 2247r23 2254r36 2271r23 2345r33 2350r36 2363r35 2418m16 2434r33 2439r36 . 2453r35 2532r28 2548r28 2574r33 2581r35 432p7 Node{347P9} 6|194r21 234r54 243r61 254r27 302r47 342r18 343r25 409r35 . 423r33 543r36 543r58 564r27 565r27 570r53 575r28 576r28 673r35 709r21 752r21 . 798r21 817r35 822r23 883r47 883r68 890r43 890r64 962r22 1030r42 1031r42 . 1059r23 1069r29 1117r36 1117r58 1127r54 1136r61 1147r27 1148r27 1186r36 . 1186r58 1196r54 1205r61 1216r27 1217r27 1317r29 1391r19 1393m57 1437r32 . 1463r34 1480r57 1482r56 1521r22 1588r24 1632r19 1636r51 1673r19 1677r51 . 1707r54 1717r61 1728r27 1729r27 1767r25 1768r52 1809r25 2005r35 2019r33 . 2087r16 2105r19 2107m57 2178r36 2178r65 2199r65 2200r49 2207r44 2208r37 . 2209r44 2219r50 2225r41 2226r34 2227r41 2260r36 2260r65 2281r62 2282r46 . 2289r41 2290r34 2291r41 2354r36 2354r58 2372r22 2372r43 2373r25 2373r39 . 2377r25 2377r44 2383r41 2383r62 2388r35 2390r19 2390r41 2391r40 2391r53 . 2391r66 2407r53 2410r32 2413r16 2413r38 2414r37 2414r50 2414r63 2444r36 . 2444r58 2465r19 2465r40 2466r22 2466r36 2470r22 2470r41 2476r38 2476r59 . 2481r32 2483r16 2483r38 2484r37 2484r50 2484r63 2497r43 2557r42 2560r12 . 2560r30 2561r12 2590r25 435U14 Write 436^7 437>7 6|2644b14 2650l8 2650t13 436p7 Stream(10|39R9) 6|2645b7 437r7 Position{60R9} 6|2646b7 441U14 Read 442^7 443<7 6|1961b14 1967l8 1967t12 442p7 Stream(10|39R9) 6|1962b7 443r7 Position{60R9} 6|1963b7 447R12 Reference_Control_Type{3|84R12[343]} 453r20 475r20 536r46 6|1781r46 . 1785r27 453r10 Control{447R12} 6|424m13 460U14 Read 461^7 462<7 6|1977b14 1983l8 1983t12 461p7 Stream(10|39R9) 6|1978b7 462r7 Item{109R9} 6|1979b7 466U14 Write 467^7 468>7 6|2660b14 2666l8 2666t13 467p7 Stream(10|39R9) 6|2661b7 468r7 Item{109R9} 6|2662b7 475r10 Control{447R12} 6|2020m13 482U14 Read 483^7 484<7 6|1969b14 1975l8 1975t12 483p7 Stream(10|39R9) 6|1970b7 484r7 Item{113R9} 6|1971b7 488U14 Write 489^7 490>7 6|2652b14 2658l8 2658t13 489p7 Stream(10|39R9) 6|2653b7 490r7 Item{113R9} 6|2654b7 496H9 Root_Iterator<8|50R9><9|24R9[68]> 502e6 504P25 504r51 507r33 518r31 . 6|909r40 8|53P14 21|46p14 499p7 Container{427P9} 6|911m22 938r45 939r43 941r32 947r42 1436m12 1462m12 . 1506r41 1583r55 1591r32 1596r35 1614r55 1751r55 500p7 Subtree{347P9} 6|938r17 941r50 947r60 1437m12 1463m12 1506r59 1594r28 504U25 Finalize<8|54p14> 504=35 6|909b14 912l8 912t16 504r35 Object{496R9} 6|909b24 911r15 507R9 Subtree_Iterator<496R9> 504P25 507e63 509P24 509r40 511P24 512r18 6|936r40 . 1460r28 1573r18 8|53P14 21|46p14 509V24 First{60R9}<9|26p13> 509>31 6|936b24 943l8 943t13 509r31 Object{507R9} 6|936b31 938r10 938r38 939r36 941r25 941r43 511V24 Next{60R9}<9|28p13> 512>7 513>7 6|1572b13 1603l8 1603t12 512r7 Object{507R9} 6|1573b7 1583r48 1591r25 1594r21 1596r28 513r7 Position{60R9} 6|1574b7 1579r10 1583r26 1588r15 518R9 Child_Iterator<496R9><9|32R9[68]> 504P25 520e8 522P24 522r40 524P24 . 525r18 528P24 528r39 530P24 531r18 6|945r40 1434r28 1504r39 1606r18 1743r18 . 8|53P14 21|46p14 522V24 First{60R9}<9|26p13> 522>31 6|945b24 948l8 948t13 522r31 Object{518R9} 6|945b31 947r35 947r53 524V24 Next{60R9}<9|28p13> 525>7 526>7 6|1605b13 1620l8 1620t12 525r7 Object{518R9} 6|1606b7 1614r48 526r7 Position{60R9} 6|1607b7 1610r10 1614r26 1619r28 528V24 Last{60R9}<9|35p13> 528>30 6|1504b24 1507l8 1507t12 528r30 Object{518R9} 6|1504b30 1506r34 1506r52 530V24 Previous{60R9}<9|37p13> 531>7 532>7 6|1742b24 1757l8 1757t16 531r7 Object{518R9} 6|1743b7 1751r48 532r7 Position{60R9} 6|1744b7 1747r10 1751r26 1756r32 535V13 Pseudo_Reference{447R12} 536>7 537r19 6|1780b13 1788l8 1788t24 536c7 Container<53R9> 6|1781b7 1783r45 542P9 Element_Access(42+9) 546r42 6|1057r42 545V13 Get_Element_Access{542P9} 546>7 6|1056b13 1060l8 1060t26 546r7 Position{60R9} 6|1057b7 1059r14 X 6 a-comutr.adb 48V13 Root_Node{5|347P9} 48>24 127s30 127s48 158s30 193s12 289s44 385s28 . 409s42 452s23 817s42 923s27 938s27 1365s23 1560s25 1952s22 2005s42 2118s46 . 2125b13 2143l8 2143t17 2641s23 48r24 Container{5|53R9} 2125b24 2142r35 50U14 Deallocate_Node[16|23] 641s7 722s7 53U14 Deallocate_Children 54>7 55=7 385s7 608b14 629l8 629t27 640s7 673s7 54p7 Subtree{5|347P9} 609b7 612r22 614r29 621r7 55i7 Count{2|22I9} 610b7 627m33 57U14 Deallocate_Subtree 58=7 59=7 627s10 635b14 643l8 643t26 778s7 58p7 Subtree{5|347P9} 636b7 640r28 641m24 59i7 Count{2|22I9} 637b7 640m37 642m7 642r16 61V13 Equal_Children{boolean} 62>7 62>21 127s14 829b13 855l8 855t22 883s17 . 902s14 62p7 Left_Subtree{5|347P9} 830b7 833r46 62p21 Right_Subtree{5|347P9} 831b7 834r46 64V13 Equal_Subtree{boolean} 65>7 65>21 846s17 890s14 893b13 903l8 903t21 65p7 Left_Subtree{5|347P9} 894b7 898r10 902r30 65p21 Right_Subtree{5|347P9} 895b7 898r34 902r44 67U14 Iterate_Children 68>7 69>7 70^7 1363s7 1398b14 1417l8 1417t24 1480s10 . 1497s7 68p7 Container{5|427P9} 1364r10 1399b7 1414r27 69p7 Subtree{5|347P9} 1365r10 1400b7 1412r15 70p7 Process 1366r10 1401b7 1414r44 70r46 Position{5|60R9} 72U14 Iterate_Subtree 73>7 74>7 75^7 1414s10 1482s10 1486b14 1498l8 1498t23 73p7 Container{5|427P9} 1487b7 1496r24 1497r25 74p7 Subtree{5|347P9} 1488b7 1496r35 1497r36 75p7 Process 1489b7 1496r7 1497r45 75r46 Position{5|60R9} 77U14 Copy_Children 78>7 79>7 80=7 158s7 289s7 450s10 463b14 514l8 514t21 . 598s7 78r7 Source{5|353R9} 451r13 464b7 479r12 599r10 79p7 Parent{5|347P9} 452r13 465b7 468r22 469r22 470r22 487r20 500r23 513r7 . 600r10 80i7 Count{2|22I9} 453r13 466b7 489m20 502m23 601r10 82U14 Copy_Subtree 83>7 84>7 85<7 86=7 485s7 498s10 563s7 585b14 602l8 602t20 83p7 Source{5|347P9} 486r10 499r13 564r10 586b7 592r48 599r20 84p7 Parent{5|347P9} 487r10 500r13 565r10 587b7 593r48 85p7 Target{5|347P9} 488r10 501r13 566r10 588b7 592m7 600r20 86i7 Count{2|22I9} 489r10 502r13 567r10 589b7 596m7 596r16 601m20 88V13 Find_In_Children{5|347P9} 89>7 90>7 923s9 984b13 1003l8 1003t24 1030s15 . 1049s14 89p7 Subtree{5|347P9} 985b7 991r12 90*7 Item{5|42+9} 986b7 993r40 92V13 Find_In_Subtree{5|347P9} 93>7 94>7 993s20 1031s15 1040b13 1050l8 1050t23 93p7 Subtree{5|347P9} 1041b7 1045r10 1046r17 1049r32 94*7 Item{5|42+9} 1042b7 1045r28 1049r41 96V13 Child_Count{2|22I9} 96>26 302s27 305b13 318l8 318t19 839s10 839s41 . 2613s36 96r26 Children{5|353R9} 305b26 311r15 98V13 Subtree_Node_Count{2|22I9} 99>7 2219s16 2407s24 2497s14 2500b13 2510s29 . 2515l8 2515t26 99p7 Subtree{5|347P9} 2501b7 2508r15 101V13 Is_Reachable{boolean} 101>27 101>33 1324b13 1341l8 1341t20 2199s29 . 2281s26 2383s12 2476s9 101p27 From{5|347P9} 1324b27 1325r22 1331r12 2199r43 2281r40 2383r26 2476r23 101p33 To{5|347P9} 1324b33 1326r22 1333r17 2200r27 2282r24 2383r47 2476r44 103U14 Remove_Subtree 103>30 715s7 769s7 2031b14 2060l8 2060t22 2388s10 2410s7 . 2481s7 103p30 Subtree{5|347P9} 2031b30 2032r33 2038r20 2039r25 2041r22 2042r28 2047r24 . 2051r22 2052r25 2053r20 2057r10 2057r31 2058r10 2058r31 105U14 Insert_Subtree_Node 106>7 107>7 108>7 573s7 1285b14 1299l8 1299t27 . 2391s10 2414s7 2484s7 106p7 Subtree{5|347P9} 574r10 1286b7 1295r20 1296r20 107p7 Parent{5|347P9} 575r10 1287b7 1297r20 108p7 Before{5|347P9} 576r10 1288b7 1298r20 110U14 Insert_Subtree_List 111>7 112>7 113>7 114>7 251s7 1144s7 1213s7 1232b14 . 1279l8 1279t27 1294s7 1725s7 2317s7 111p7 First{5|347P9} 252r10 1145r10 1214r10 1233b7 1247r10 1256r21 1262r25 . 1263r10 1270r21 1274r30 1275r10 1295r10 1726r10 2318r10 112p7 Last{5|347P9} 253r10 1146r10 1215r10 1234b7 1248r25 1252r22 1258r20 . 1264r20 1268r10 1269r26 1276r10 1277r25 1296r10 1727r10 2319r10 113p7 Parent{5|347P9} 254r10 1147r10 1216r10 1235b7 1238r22 1239r33 1253r60 . 1297r10 1728r10 2320r10 114p7 Before{5|347P9} 255r10 1148r10 1217r10 1236b7 1253r22 1253r44 1261r13 . 1267r13 1274r10 1275r24 1276r23 1277r10 1298r10 1729r10 2321r10 116U14 Splice_Children 117>7 118>7 119>7 2206s10 2224s7 2288s7 2294b14 2322l8 . 2322t23 117p7 Target_Parent{5|347P9} 2207r13 2225r10 2289r10 2295b7 2313r22 2320r20 118p7 Before{5|347P9} 2208r13 2226r10 2290r10 2296b7 2321r20 119p7 Source_Parent{5|347P9} 2209r13 2227r10 2291r10 2297b7 2299r38 2306r7 135r7 Source{5|353R9} 158r22 136i7 Source_Count{2|22I9} 159r37 161r26 137i7 Target_Count{2|22I9} 153m7 158m53 158r53 159r22 172p7 R{5|347P9} 193m7 195r18 172p10 N{5|347P9} 194m7 195r13 196r13 197r48 200m10 200r15 216p7 First{5|347P9} 234m7 238r15 252r20 217p7 Last{5|347P9} 238m7 243r10 244r54 248m10 248r18 253r20 239i11 J 269i7 Source_Count{2|22I9} 290r37 292r23 270i7 Target_Count{2|22I9} 283m7 289m64 289r64 290r22 306i7 Result{2|22I9} 310m7 313m10 313r20 317r14 307p7 Node{5|347P9} 311m7 312r13 314m10 314r18 325i7 Result{2|22I9} 341m7 344m10 344r20 352r14 326p7 N{5|347P9} 342m7 343r13 345m10 345r15 347r29 360i7 Container_Count{2|22I9} 370m7 386r39 360i24 Children_Count{2|22I9} 377m7 385m51 385r51 386r22 418r10 C{5|53R9} 420r12 419p10 TC{3|51P9} 424r41 426r19 422r17 R{5|109R9} 449r14 Target{5|53R9} 452r34 453m23 453r23 455r25 472r7 CC{5|353R9} 488m20 488r20 491m7 491r18 501r23 504m10 504r10 504r31 . 505m10 505r21 513r26 473p7 C{5|347P9} 479m7 481r10 486r20 496m7 496r12 497r13 499r23 507m10 507r15 526p7 Target_Subtree{5|347P9} 566m20 566r20 569r22 570r22 574r21 527i7 Target_Count{2|22I9} 561m7 567m20 567r20 571r22 582r38 614r7 CC{5|353R9} 623r13 624r15 625m10 615p7 C{5|347P9} 624m10 625r22 627m30 627r30 653i7 Count{2|22I9} 671m7 673m41 673r41 674r22 676r44 687p7 X{5|347P9} 709m7 715r23 722m24 722r24 733p7 X{5|347P9} 752m7 769r23 778m27 778r27 734i7 Count{2|22I9} 776m7 778m30 778r30 779r22 785r44 793i7 Result{2|22I9} 797m7 801m10 801r20 804r14 794p7 N{5|347P9} 798m7 799r13 800m10 800r15 833r7 Left_Children{5|353R9} 839r23 843r12 834r7 Right_Children{5|353R9} 839r54 844r12 836p7 L{5|347P9} 843m7 845r13 846r32 850m10 850r15 836p10 R{5|347P9} 844m7 846r35 851m10 851r15 922p7 N{5|347P9} 925r10 928r56 955p7 Node{5|347P9} 962m7 964r10 968r40 988p7 N{5|347P9} 991m7 992r13 993r37 999m10 999r15 988p10 Result{5|347P9} 993m10 995r13 996r20 1013p7 Result{5|347P9} 1028m7 1033r10 1037r42 1083r7 Position{5|60R9} 1086m58 1097p7 First{5|347P9} 1127m7 1131r15 1145r20 1156r45 1098p7 Last{5|347P9} 1131m7 1136r10 1137r54 1141m10 1141r18 1146r20 1132i11 J 1166p7 First{5|347P9} 1196m7 1200r15 1214r20 1225r45 1167p7 Last{5|347P9} 1200m7 1205r10 1206r54 1210m10 1210r18 1215r20 1201i11 J 1239r7 C{5|353R9} 1255r10 1256r10 1257r10 1258r10 1259r10 1262r10 1263r24 . 1264r10 1265r10 1267r22 1268r23 1269r10 1270r10 1271r10 1328p7 N{5|347P9} 1331m7 1332r13 1333r13 1337m10 1337r15 1359r46 Position{5|60R9} 1361r7 Busy{3|158R12[5|343]} 1382r44 Position{5|60R9} 1384p7 C{5|347P9} 1391m7 1392r13 1393r65 1394m10 1394r15 1385r7 Busy{3|158R12[5|343]} 1401r46 Position{5|60R9} 1403p7 Node{5|347P9} 1412m7 1413r13 1414r38 1415m10 1415r18 1424p7 C{5|427P9} 1430r46 1436r25 1439r16 1434r14 It{5|518R9} 1451p7 C{5|427P9} 1462r25 1465r16 1460r14 It{5|507R9} 1471r45 Position{5|60R9} 1473r7 Busy{3|158R12[5|343]} 1489r46 Position{5|60R9} 1514p7 Node{5|347P9} 1521m7 1523r10 1527r33 1544p7 Node{5|347P9} 1558m7 1559r13 1560r10 1561m10 1561r18 1576p7 Node{5|347P9} 1588m7 1590r10 1591r43 1594r13 1595r13 1596r46 1599m10 . 1599r18 1690p7 First{5|347P9} 1707m7 1711r15 1726r20 1690p14 Last{5|347P9} 1711m7 1717r10 1718r54 1722m10 1722r18 1727r20 1713i11 J 1783p7 TC{3|51P9} 1785r70 1786r16 1785r14 R{5|447R12} 1796*45 Element{5|42+9} 1798r7 T{5|53R9} 1799r25 1799r7 Lock{3|164R12[5|343]} 1821U17 Rec 1821>22 1824b17 1839s16 1844l11 1844t14 1851s10 1821r22 Position{5|60R9} 1824b22 1829r40 1825b10 First_Time{boolean} 1830r16 1831m16 1829i14 X{any type} 1836r49 1837r29 1839r21 1863U17 Read_Children 1863>32 1878b17 1912l11 1912t24 1930s10 1952s7 1863p32 Subtree{5|347P9} 1878b32 1879r25 1880r25 1881r25 1899r45 1903r52 . 1911r10 1865V16 Read_Subtree{5|347P9} 1866>10 1899s21 1903s28 1918b16 1933l11 1933t23 1866p10 Parent{5|347P9} 1899r35 1903r42 1919b10 1923r26 1868i7 Total_Count 1940m32 1940r32 1942r26 1946r10 1954r40 1958r26 1871i7 Read_Count 1928m10 1928r24 1950m7 1954r26 1883i10 Count 1889m35 1889r35 1891r29 1895r13 1902r37 1886r10 C{5|353R9} 1899m10 1900m10 1900r20 1903m13 1903r13 1904m13 1904r13 . 1904r33 1905m13 1905r23 1911r30 1902i14 J 1921p10 Subtree{5|347P9} 1930r25 1932r17 2014r10 C{5|53R9} 2016r12 2015p10 TC{3|51P9} 2020r41 2022r19 2018r17 R{5|113R9} 2032r7 C{5|353R9} 2038r10 2041r13 2043r13 2044r13 2047r13 2048r13 2051r13 . 2053r10 2054r10 2096r44 Position{5|60R9} 2098p7 C{5|347P9} 2105m7 2106r13 2107r65 2108m10 2108r15 2099r7 Busy{3|158R12[5|343]} 2126P12 Root_Node_Access(5|373R9) 2127r11 2128r29 2131r40 2130V16 To_Tree_Node_Access[15|23]{5|347P9} 2142s14 2156i7 Count{2|22I9} 2219m7 2220r22 2222m7 2222r16 2229r38 2230r38 2299r7 CC{5|353R9} 2311r12 2318r20 2319r20 2300p7 C{5|347P9} 2311m7 2312r13 2313r10 2314m10 2314r15 2335i7 Subtree_Count{2|22I9} 2407m7 2408r22 2411r38 2416r38 2503i7 Result{2|22I9} 2507m7 2510m10 2510r20 2514r14 2504p7 Node{5|347P9} 2508m7 2509r13 2510r49 2511m10 2511r18 2557*10 EI{5|42+9} 2561r28 2572*46 Element{5|42+9} 2574r7 T{5|53R9} 2575r25 2575r7 Lock{3|164R12[5|343]} 2601U17 Write_Children 2601>33 2608b17 2620l11 2620t25 2629s10 2641s7 2601p33 Subtree{5|347P9} 2608b33 2609r37 2602U17 Write_Subtree 2602>32 2617s13 2626b17 2630l11 2630t24 2602p32 Subtree{5|347P9} 2626b32 2628r39 2629r26 2609r10 CC{5|353R9} 2613r49 2615r15 2610p10 C{5|347P9} 2615m10 2616r16 2617r28 2618m13 2618r18 X 8 a-finali.ads 40K13*Finalization 5|37w18 386r12 8|68e21 43H9*Controlled<21|40R9> 5|400r21 549r35 6|424r25 1785r54 2020r25 8|59e72 50H9*Limited_Controlled<21|40R9> 5|496r39 6|1435r10 1461r10 8|66e55 53U14*Initialize<21|48p14> X 9 a-iteint.ads 21k13*Iterator_Interfaces 5|34w10 69r10 9|40e28 24C9 Forward_Iterator<24R9[5|68]> 24h9 Forward_Iterator 5|194r38[68] 197r38[68] 497r31[68] 6|1370r38[5|68] . 1449r39[5|68] 26y13 First{5|60R9} 28y13 Next{5|60R9} 32C9 Reversible_Iterator<32R9[5|68]> 32h9 Reversible_Iterator<24R9[5|68]> 5|202r39[68] 519r31[68] 6|1422r39[5|68] X 10 a-stream.ads 36K13*Streams 5|38w18 413r12 10|90e16 39H9*Root_Stream_Type 5|416r35 422r35 436r34 442r34 461r32 467r32 483r32 . 489r32 6|1860r35 1962r34 1970r32 1978r32 2598r35 2645r34 2653r32 2661r32 . 10|70e64 X 11 a-string.ads 16K13*Strings 5|39r18 407r22 6|1817r22 11|35e16 X 12 a-sttebu.ads 17K21*Text_Buffers 5|39w26 407r30 6|1817r30 12|152e29 26H9*Root_Buffer_Type 5|407r43 6|1817r43 12|104e14 X 15 a-unccon.ads 23v14*Unchecked_Conversion 6|30w10 2131r18 X 16 a-uncdea.ads 23u15*Unchecked_Deallocation 6|31w10 51r15 X 18 system.ads 37K9*System 6|33w6 33r23 34r6 1819r11 18|156e11 67M9*Address 6|33r30 81V14*"="{boolean} 6|273r25 1547r25 2194r25 2371r25 X 21 s-finroo.ads 46U14*Adjust X 23 s-putima.ads 35K16*Put_Images 6|34w13 1819r18 23|120e22 102U14*Array_Before 6|1827s10 1848s10 103U14*Array_Between 6|1833s16 104U14*Array_After 6|1843s10 1849s10 106U14*Simple_Array_Between 6|1838s16