V "GNAT Lib v4.7" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=pentium A -march=pentium P SS R nnvvnnnnnnnvnnnnnnvvnvvnnnnnnnnvnnvnnvnnnnnnvnvnnnnnnvnvnnvnnvnvnnvnnnvnnnnnnnnnnnnnn U ada.containers.indefinite_ordered_multisets%b a-ciormu.adb 33bbb435 NE OL PK GE W ada%s ada.ads ada.ali W ada.containers%s a-contai.ads a-contai.ali W ada.containers.red_black_trees%s a-crbltr.ads a-crbltr.ali W ada.containers.red_black_trees.generic_keys%s W ada.containers.red_black_trees.generic_operations%s W ada.containers.red_black_trees.generic_set_operations%s W ada.streams%s a-stream.ads a-stream.ali W ada.unchecked_deallocation%s W system%s system.ads system.ali U ada.containers.indefinite_ordered_multisets%s a-ciormu.ads c92d525f 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.red_black_trees%s a-crbltr.ads a-crbltr.ali W ada.finalization%s a-finali.adb a-finali.ali W ada.iterator_interfaces%s W ada.streams%s a-stream.ads a-stream.ali D ada.ads 20070406121342 3ffc8e18 D a-contai.ads 20101025165030 61e5e089 D a-ciormu.ads 20111202173632 12515916 D a-ciormu.adb 20111202173632 9eb8d303 D a-crbltr.ads 20110831120720 b8a2dc05 D a-crbtgk.ads 20090409180020 18ae3fab D a-crbtgk.adb 20111221164222 4933aa9d D a-crbtgo.ads 20090409180020 375f6f61 D a-crbtgo.adb 20091130185640 86232183 D a-rbtgso.ads 20090409180020 8700a961 D a-rbtgso.adb 20090409180020 f22a83dd D a-except.ads 20110829171258 265fe451 D a-finali.ads 20111121143556 52ecdc1b D a-iteint.ads 20110906122602 7c7305e9 D a-stream.ads 20090409180020 2ca4ee37 D a-tags.ads 20111212145430 6c0509d0 D a-unccon.ads 20070406121342 f9eb8f06 D a-uncdea.ads 20070406121342 f15a5ed1 D system.ads 20150622171258 e6f9995a D s-exctab.ads 20090417161548 66e51330 D s-finroo.ads 20110803173626 2dd85ce2 D s-parame.ads 20110830170626 b6e20cc0 D s-secsta.ads 20110830170626 eea35a36 D s-soflin.ads 20110829160750 a3409513 D s-stache.ads 20090417160712 596fc1b4 D s-stalib.ads 20110802173906 f78bcf95 D s-stoele.ads 20090417160712 facd7d98 D s-stoele.adb 20100617182356 afc5dc80 D s-traent.ads 20090417160712 5221ee41 X 1 ada.ads 16K9*Ada 19e8 3|35r14 36r14 37r14 38r6 46r9 75r6 456r20 466r8 467r8 511r5 . 4|30r6 32r6 35r6 38r6 43r14 153r10 697r13 2060r5 X 2 a-contai.ads 16K13*Containers 1|16k9 2|24e19 3|35r18 46r13 511r9 4|32r10 35r10 38r10 43r18 . 2060r9 20I9*Count_Type 3|93r45 4|1534r45 X 3 a-ciormu.ads 41+9 Element_Type 43r37 44r37 50r48 56r29 90r32 102r48 109r19 124r55 144r19 . 156r57 166r54 169r53 250r52 257r51 278r43 282r44 289r46 296r47 305r41 308r41 . 311r25 314r25 331r19 338r19 355r36 368r65 404r52 442r34 4|107r18 120r15 . 125r15 135r14 153r38 170r32 205r41 221r25 279r41 295r25 341r46 378r47 399r33 . 418r53 516r48 536r48 584r54 603r43 665r52 679r44 805r65 1024r66 1046r17 . 1130r57 1139r19 1153r18 1170r42 1219r36 1283r15 1297r15 1328r19 1511r51 . 1665r55 1727r30 1727r44 1756r14 1772r33 1797r33 1826r18 1853r19 1993r32 . 2043r10 43V18 "<"{boolean} 43>23 43>29 4|202s36 218s36 234s19 276s37 292s20 308s37 . 538s15 539s23 565s27 567s30 1289s32 1301s19 1310s28 1759s15 1760s34 43*23 Left{41+9} 43*29 Right{41+9} 44V18 "="{boolean} 44>23 44>29 4|1275s28 44*23 Left{41+9} 44*29 Right{41+9} 46k24*Indefinite_Ordered_Multisets 2|16k13 3|41z9 43z18 44z18 511l20 511e48 . 4|43b29 2060l20 2060t48 50V13*Equivalent_Elements{boolean} 50>34 50>40 4|536b13 545l8 545t27 50*34 Left{41+9} 4|536b34 538r10 539r25 50*40 Right{41+9} 4|536b40 538r17 539r17 54R9*Set 58r41 63r25 77P13 77r32 86p13 86r44 90p13 90r53 93p13 93r33 96p13 . 96r35 99p14 99r40 106p14 107r26 131p14 131r38 131r52 133p13 133r28 133r40 . 135p14 135r36 135r57 142p14 143r26 156p14 156r41 166p14 166r42 169p14 169r41 . 173p14 173r41 179p14 179r47 182p14 182r46 185p14 185r37 185r51 192p13 192r34 . 192r46 197r33 197r45 199p14 199r44 199r58 205p13 205r41 205r53 212r34 212r46 . 214p14 214r42 214r56 219p13 219r39 219r51 223r32 223r44 225p14 225r52 225r66 . 231p13 231r49 231r61 236r34 236r46 238p13 238r36 242p13 242r33 242r47 246p13 . 246r32 250p13 250r40 253p13 253r31 257p13 257r39 278p13 278r31 282p13 282r32 . 289p13 289r34 296p13 296r35 317p14 318r19 323p14 324r19 329p14 330r19 336p14 . 337r19 343p13 344r19 347p13 348r19 368r37 371r45 374r44 378r34 383r35 390r37 . 397r38 401r29 417r22 425r22 456c9 458e14 460P25 460r52 462r54 469r34 491p14 . 493r19 495r8 497p14 499r23 501r8 503r25 4|241r32 318r41 327r38 327r52 341r34 . 360r40 378r35 387r28 387r40 389r23 418r41 439r41 466r47 483r46 500r42 500r56 . 505r39 505r51 509r14 551r44 584r42 603r31 630r32 665r40 679r32 755r37 771r38 . 780r44 805r37 836r45 855r34 870r35 910r22 975r22 1022r29 1130r41 1138r26 . 1248r44 1248r58 1253r41 1253r53 1257r14 1264r35 1317r33 1317r47 1327r19 . 1366r19 1403r34 1425r34 1476r31 1511r39 1534r33 1546r36 1546r57 1600r36 . 1709r23 1824r25 1852r19 1891r19 1977r52 1977r66 1982r49 1982r61 1986r14 . 1993r53 1999r14 2006r37 2006r51 2011r34 2011r46 2015r14 2024r19 13|51P14 60R9*Cursor 61r41 67r26 71r37 75r31 102r33 108r19 123r18 145r23 173r64 246r44 . 253r43 260r30 260r45 266r38 269r34 269r49 275r42 278r64 282r65 289r67 299r32 . 302r32 305r25 308r25 311r47 314r47 319r57 325r57 332r57 339r57 349r19 365r32 . 378r62 383r63 390r65 402r22 419r60 427r60 472c9 475e14 479r16 481r8 485r20 . 487r8 489r26 489r36 4|54r57 55r57 59r18 59r33 63r18 63r33 178r32 205r25 . 221r47 250r32 279r25 295r47 341r67 350r14 439r64 516r33 603r64 612r14 630r44 . 636r14 639r46 657r17 679r65 688r14 755r65 764r17 855r62 863r17 870r63 878r17 . 912r60 926r22 952r32 977r60 995r22 1023r22 1121r37 1131r18 1140r23 1329r57 . 1343r19 1367r57 1381r19 1425r47 1476r43 1482r14 1485r45 1503r17 1555r30 . 1555r45 1573r17 1577r38 1582r49 1582r64 1618r34 1618r49 1636r17 1640r42 . 1645r53 1645r68 1664r18 1743r20 1825r18 1854r57 1868r19 1892r57 1906r19 . 2054r16 63r4*Empty_Set{54R9} 503c4 67r4*No_Element{60R9} 489c4 4|347r17 380r40 609r17 633r17 685r17 761r20 773r42 . 860r20 875r20 1123r26 1443r18 1479r17 1557r21 1558r17 1570r20 1585r17 1620r21 . 1621r17 1633r20 1648r17 71V13*Has_Element{boolean} 71>26 75r39 4|1121b13 1124l8 1124t19 71r26 Position{60R9} 4|1121b26 1123r14 74K12*Set_Iterator_Interfaces[14|21] 345r14 350r14 4|46r6 1404r13 1426r13 77V13*"="{boolean} 77>18 77>24 4|241b13 244l8 244t11 77r18 Left{54R9} 4|241b18 243r24 77r24 Right{54R9} 4|241b24 243r35 86V13*Equivalent_Sets{boolean} 86>30 86>36 4|551b13 578l8 578t23 86r30 Left{54R9} 4|551b30 577r29 86r36 Right{54R9} 4|551b36 577r40 90V13*To_Set{54R9} 90>21 4|1993b13 2000l8 2000t14 90*21 New_Item{41+9} 4|1993b21 1998r31 93V13*Length{2|20I9} 93>21 4|1534b13 1537l8 1537t14 93r21 Container{54R9} 4|1534b21 1536r14 96V13*Is_Empty{boolean} 96>23 4|1264b13 1267l8 1267t16 96r23 Container{54R9} 4|1264b23 1266r14 99U14*Clear 99=21 462r67 4|333s14 360b14 363l8 363t13 99r21 Container{54R9} 4|360b21 362m14 362r14 102V13*Element{41+9} 102>22 4|516b13 530l8 530t15 102r22 Position{60R9} 4|516b22 518r10 522r10 526r27 526r52 529r14 106U14*Replace_Element 107=7 108>7 109>7 4|1823b14 1845l8 1845t23 107r7 Container{54R9} 4|1824b6 1837m32 1837r32 1841r27 1844m24 1844r24 108r7 Position{60R9} 4|1825b6 1829r10 1833r10 1837r10 1841r43 1844r40 109*7 New_Item{41+9} 4|1826b6 1844r55 122U14*Query_Element 123>7 124^7 4|1663b14 1701l8 1701t21 123r7 Position{60R9} 4|1664b7 1668r10 1672r10 1676r27 1676r52 1680m32 1680r32 . 1690r22 124p7 Process 4|1665b7 1690r13 124*45 Element{41+9} 131U14*Assign 131=22 131>43 4|327b14 335l8 335t14 390s17 131r22 Target{54R9} 4|327b22 329m10 329r10 333m7 333r7 334m7 334r7 131r43 Source{54R9} 4|327b43 329r27 334r21 133V13*Copy{54R9} 133>19 4|387b13 392l8 392t12 133r19 Source{54R9} 4|387b19 390r25 135U14*Move 135=20 135=41 4|1546b14 1549l8 1549t12 135r20 Target{54R9} 4|1546b20 1548m23 1548r23 135r41 Source{54R9} 4|1546b41 1548m46 1548r46 142U14*Insert 143=7 144>7 145<7 4|1134s7 1137b14 1145l8 1145t14 143r7 Container{54R9} 4|1138b7 1143m25 1143r25 1144m29 1144r29 144*7 New_Item{41+9} 4|1139b7 1143r41 145r7 Position{60R9} 4|1140b7 1143m51 1143r51 1144m7 156U14*Insert 156=22 156>46 4|1130b14 1135l8 1135t14 156r22 Container{54R9} 4|1130b22 1134m15 156*46 New_Item{41+9} 4|1130b46 1134r26 166U14*Exclude 166=23 166>47 4|584b14 597l8 597t15 166r23 Container{54R9} 4|584b23 585m32 585r32 166*47 Item{41+9} 4|584b47 586r57 587r70 169U14*Delete 169=22 169>46 4|418b14 437l8 437t14 169r22 Container{54R9} 4|418b22 419m32 419r32 169*46 Item{41+9} 4|418b46 420r57 421r70 173U14*Delete 173=22 173=46 4|439b14 460l8 460t14 173r22 Container{54R9} 4|439b22 449m32 449r32 453r27 456m46 456r46 173r46 Position{60R9} 4|439b46 441r10 445r10 449r10 453r43 456r62 457m13 . 457r13 459m7 179U14*Delete_First 179=28 4|466b14 477l8 477t20 179r28 Container{54R9} 4|466b28 467m32 467r32 182U14*Delete_Last 182=27 4|483b14 494l8 494t19 182r27 Container{54R9} 4|483b27 484m32 484r32 185U14*Union 185=21 185>42 4|334s14 2006b14 2009l8 2009t13 185r21 Target{54R9} 4|2006b21 2008m22 2008r22 185r42 Source{54R9} 4|2006b42 2008r35 192V13*Union{54R9} 192>20 192>26 197r57 4|2011b13 2016l8 2016t13 192r20 Left{54R9} 4|2011b20 2013r31 192r26 Right{54R9} 4|2011b26 2013r42 197V13*"or"=197:57{54R9} 197r19 Left{54R9} 197r25 Right{54R9} 199U14*Intersection 199=28 199>49 4|1248b14 1251l8 1251t20 199r28 Target{54R9} 4|1248b28 1250m29 1250r29 199r49 Source{54R9} 4|1248b49 1250r42 205V13*Intersection{54R9} 205>27 205>33 212r58 4|1253b13 1258l8 1258t20 205r27 Left{54R9} 4|1253b27 1255r38 205r33 Right{54R9} 4|1253b33 1255r49 212V13*"and"=212:58{54R9} 212r20 Left{54R9} 212r26 Right{54R9} 214U14*Difference 214=26 214>47 4|500b14 503l8 503t18 214r26 Target{54R9} 4|500b26 502m27 502r27 214r47 Source{54R9} 4|500b47 502r40 219V13*Difference{54R9} 219>25 219>31 223r56 4|505b13 510l8 510t18 219r25 Left{54R9} 4|505b25 507r36 219r31 Right{54R9} 4|505b31 507r47 223V13*"-"=223:56{54R9} 223r18 Left{54R9} 223r24 Right{54R9} 225U14*Symmetric_Difference 225=36 225>57 4|1977b14 1980l8 1980t28 225r36 Target{54R9} 4|1977b36 1979m37 1979r37 225r57 Source{54R9} 4|1977b57 1979r50 231V13*Symmetric_Difference{54R9} 231>35 231>41 236r58 4|1982b13 1987l8 1987t28 231r35 Left{54R9} 4|1982b35 1984r46 231r41 Right{54R9} 4|1982b41 1984r57 236V13*"xor"=236:58{54R9} 236r20 Left{54R9} 236r26 Right{54R9} 238V13*Overlap{boolean} 238>22 238>28 4|1600b13 1603l8 1603t15 238r22 Left{54R9} 4|1600b22 1602r31 238r28 Right{54R9} 4|1600b28 1602r42 242V13*Is_Subset{boolean} 242>24 242>38 4|1317b13 1320l8 1320t17 242r24 Subset{54R9} 4|1317b24 1319r43 242r38 Of_Set{54R9} 4|1317b38 1319r66 246V13*First{60R9} 246>20 4|630b13 637l8 637t13 655s34 246r20 Container{54R9} 4|630b20 632r10 636r22 636r53 250V13*First_Element{41+9} 250>28 4|665b13 673l8 673t21 250r28 Container{54R9} 4|665b28 667r10 671r22 672r14 253V13*Last{60R9} 253>19 4|1476b13 1483l8 1483t12 1501s34 253r19 Container{54R9} 4|1476b19 1478r10 1482r22 1482r53 257V13*Last_Element{41+9} 257>27 4|1511b13 1519l8 1519t20 257r27 Container{54R9} 4|1511b27 1513r10 1517r22 1518r14 260V13*Next{60R9} 260>19 4|1555b13 1575l8 1575t12 1579s19 1593s14 260r19 Position{60R9} 4|1555b19 1557r10 1561r27 1561r52 1566r41 1573r25 266U14*Next 266=20 4|1577b14 1580l8 1580t12 266r20 Position{60R9} 4|1577b20 1579m7 1579r25 269V13*Previous{60R9} 269>23 4|1618b13 1638l8 1638t16 1642s19 1656s14 269r23 Position{60R9} 4|1618b23 1620r10 1624r27 1624r52 1629r45 1636r25 275U14*Previous 275=24 4|1640b14 1643l8 1643t16 275r24 Position{60R9} 4|1640b24 1642m7 1642r29 278V13*Find{60R9} 278>19 278>36 4|380s14 603b13 613l8 613t12 278r19 Container{54R9} 4|603b19 605r35 612r22 278*36 Item{41+9} 4|603b36 605r51 282V13*Floor{60R9} 282>20 282>37 4|679b13 689l8 689t13 282r20 Container{54R9} 4|679b20 681r36 688r22 282*37 Item{41+9} 4|679b37 681r52 289V13*Ceiling{60R9} 289>22 289>39 4|341b13 351l8 351t15 289r22 Container{54R9} 4|341b22 343r38 350r22 289*39 Item{41+9} 4|341b39 343r54 296V13*Contains{boolean} 296>23 296>40 4|378b13 381l8 381t16 296r23 Container{54R9} 4|378b23 380r20 296*40 Item{41+9} 4|378b40 380r31 299V13*"<"{boolean} 299>18 299>24 4|178b13 203l8 203t11 299r18 Left{60R9} 4|178b18 180r10 188r10 196r27 196r48 202r14 299r24 Right{60R9} 4|178b24 184r10 192r10 199r27 199r49 202r38 302V13*">"{boolean} 302>18 302>24 4|250b13 277l8 277t11 302r18 Left{60R9} 4|250b18 252r10 260r10 268r27 268r48 276r39 302r24 Right{60R9} 4|250b24 256r10 264r10 271r27 271r49 276r14 305V13*"<"{boolean} 305>18 305>33 4|205b13 219l8 219t11 305r18 Left{60R9} 4|205b18 207r10 211r10 215r27 215r48 218r14 305*33 Right{41+9} 4|205b33 218r38 308V13*">"{boolean} 308>18 308>33 4|279b13 293l8 293t11 308r18 Left{60R9} 4|279b18 281r10 285r10 289r27 289r48 292r22 308*33 Right{41+9} 4|279b33 292r14 311V13*"<"{boolean} 311>18 311>39 4|221b13 235l8 235t11 311*18 Left{41+9} 4|221b18 234r14 311r39 Right{60R9} 4|221b39 223r10 227r10 231r27 231r49 234r21 314V13*">"{boolean} 314>18 314>39 4|295b13 309l8 309t11 314*18 Left{41+9} 4|295b18 308r39 314r39 Right{60R9} 4|295b39 297r10 301r10 305r27 305r49 308r14 317U14*Iterate 318>7 319^7 4|1365b14 1401l8 1401t15 318r7 Container{54R9} 4|1366b7 1381r27 1384r29 319p7 Process 4|1367b7 1381r10 319r46 Position{60R9} 323U14*Reverse_Iterate 324>7 325^7 4|1890b14 1926l8 1926t23 324r7 Container{54R9} 4|1891b7 1906r27 1909r29 325p7 Process 4|1892b7 1906r10 325r46 Position{60R9} 329U14*Iterate 330>7 331>7 332^7 4|1326b14 1363l8 1363t15 330r7 Container{54R9} 4|1327b7 1343r27 1346r29 331*7 Item{41+9} 4|1328b7 1355r28 332p7 Process 4|1329b7 1343r10 332r46 Position{60R9} 336U14*Reverse_Iterate 337>7 338>7 339^7 4|1851b14 1888l8 1888t23 337r7 Container{54R9} 4|1852b7 1868r27 1871r29 338*7 Item{41+9} 4|1853b7 1880r36 339p7 Process 4|1854b7 1868r10 339r46 Position{60R9} 343V13*Iterate<14|32R9[74]> 344>7 4|1403b13 1423l8 1423t15 344r7 Container{54R9} 4|1403b22 1406r34 347V13*Iterate<14|32R9[74]> 348>7 349>7 4|1425b13 1470l8 1470t15 348r7 Container{54R9} 4|1425b22 1428r34 1448r29 1453r27 349r7 Start{60R9} 4|1425b39 1443r10 1448r10 1453r43 1466r49 353+12 Key_Type 355r57 357r40 361r47 365r47 368r48 371r56 374r55 378r45 383r46 . 390r48 397r49 418r22 426r22 4|731r18 736r18 747r35 755r48 771r49 780r55 . 805r48 821r47 836r56 855r45 870r46 886r18 898r18 911r22 952r47 976r22 1047r26 355V21 Key{353+12} 355>26 4|890s17 902s24 967s17 1047s38 1068s53 355*26 Element{41+9} 357V21 "<"{boolean} 357>26 357>32 4|823s18 824s26 890s41 902s22 357*26 Left{353+12} 357*32 Right{353+12} 359k12 Generic_Keys 353z12 355z21 357z21 432l8 432e20 4|724b17 1115l8 1115t20 361V16*Equivalent_Keys{boolean} 361>33 361>39 4|821b16 830l11 830t26 1068s16 361*33 Left{353+12} 4|821b33 823r13 824r28 1068r33 361*39 Right{353+12} 4|821b39 823r20 824r20 1068r44 365V16*Key{353+12} 365>21 4|952b16 968l11 968t14 365r21 Position{60R9} 4|952b21 954r13 959r13 964r30 964r55 967r22 368V16*Element{41+9} 368>25 368>42 4|805b16 815l11 815t18 368r25 Container{54R9} 4|805b25 807r34 368*42 Key{353+12} 4|805b42 807r50 371U17*Exclude 371=26 371>50 4|836b17 849l11 849t18 371r26 Container{54R9} 4|836b26 837m35 837r35 371*50 Key{353+12} 4|836b50 838r56 839r69 374U17*Delete 374=25 374>49 4|780b17 799l11 799t17 374r25 Container{54R9} 4|780b25 781m35 781r35 374*49 Key{353+12} 4|780b49 782r56 783r69 378V16*Find{60R9} 378>22 378>39 4|773s17 855b16 864l11 864t15 378r22 Container{54R9} 4|855b22 856r56 863r25 378*39 Key{353+12} 4|855b39 856r72 383V16*Floor{60R9} 383>23 383>40 4|870b16 879l11 879t16 383r23 Container{54R9} 4|870b23 871r57 878r25 383*40 Key{353+12} 4|870b40 871r73 390V16*Ceiling{60R9} 390>25 390>42 4|755b16 765l11 765t18 390r25 Container{54R9} 4|755b25 757r37 764r25 390*42 Key{353+12} 4|755b42 757r53 397V16*Contains{boolean} 397>26 397>43 4|771b16 774l11 774t19 397r26 Container{54R9} 4|771b26 773r23 397*43 Key{353+12} 4|771b43 773r34 400U17*Update_Element 401=10 402>10 403^10 4|1021b17 1113l11 1113t25 401r10 Container{54R9} 4|1022b10 1026m35 1026r35 1038m35 1038r35 402r10 Position{60R9} 4|1023b10 1027r41 1038r13 403p10 Process 4|1024b10 1057r16 404*35 Element{41+9} 416U17*Iterate 417>10 418>10 419^10 4|909b17 946l11 946t18 417r10 Container{54R9} 4|910b10 926r30 929r32 418*10 Key{353+12} 4|911b10 938r31 419p10 Process 4|912b10 926r13 419r49 Position{60R9} 424U17*Reverse_Iterate 425>10 426>10 427^10 4|974b17 1015l11 1015t26 425r10 Container{54R9} 4|975b10 995r30 998r32 426*10 Key{353+12} 4|976b10 1007r39 427p10 Process 4|977b10 995r13 427r49 Position{60R9} 439R9 Node_Type 440r31 444c9 453r7 4|402r18 697r41 1173r21 1222r21 1725r36 440P9 Node_Access(439R9) 445r17 446r17 447r17 454r7 474r19 4|49r19 72r27 . 75r26 75r46 78r28 78r48 81r27 81r47 84r33 84r55 87r31 87r51 90r32 90r53 . 93r32 100r33 100r53 103r31 108r22 112r18 113r18 114r22 116r40 121r15 126r15 . 129r39 134r14 342r23 369r27 398r33 398r53 420r14 421r23 422r14 468r14 485r14 . 553r48 563r48 586r14 587r23 588r14 604r23 680r23 695r31 697r52 732r18 737r18 . 756r26 782r17 783r26 784r17 806r26 838r17 839r26 840r17 856r26 871r26 887r18 . 899r18 914r41 924r41 979r41 993r41 1027r26 1078r38 1091r38 1101r22 1154r22 . 1156r32 1169r32 1196r18 1197r18 1198r22 1200r32 1218r32 1273r40 1284r15 . 1298r15 1308r39 1331r38 1341r38 1369r38 1379r38 1525r26 1525r46 1565r26 . 1609r28 1609r48 1628r26 1712r66 1723r66 1725r17 1755r14 1782r35 1795r35 . 1806r19 1856r38 1866r38 1894r38 1904r38 1932r27 1932r47 1941r32 1950r31 . 1950r51 1959r33 1959r55 1968r32 1968r53 1995r14 2028r19 2040r19 442P9 Element_Access(41+9) 449r17 4|153r52 399r11 1170r20 1219r14 1770r17 . 1808r14 445p7 Parent{440P9} 4|402m29 704m9 1094m21 1173m32 1222m32 1611r19 1799m18 . 1961m12 446p7 Left{440P9} 4|403m29 705m9 1095m21 1174m32 1223m32 1527r19 1800m18 . 1952m12 447p7 Right{440P9} 4|404m29 706m9 1096m21 1175m32 1224m32 1801m18 1934r19 . 1970m12 448e7 Color{5|35E9} 4|371r19 405m29 405r47 1093m21 1176m32 1225m32 1798m18 . 1943m12 449p7 Element{442P9} 4|188r20 192r21 202r24 202r49 211r20 218r24 227r21 234r32 . 260r20 264r21 276r25 276r49 285r20 292r32 301r21 308r25 399r54 406m29 445r24 . 522r24 529r28 565r15 565r31 567r18 567r34 671r43 672r35 709m26 712m15 814r22 . 890r28 902r35 959r27 967r36 1034r18 1046r43 1108r29 1177m32 1219r59 1226m32 . 1240r19 1275r16 1275r32 1289r20 1301r27 1310r16 1310r32 1517r42 1518r34 . 1672r24 1690r36 1727m15 1759r22 1760r22 1770r40 1772m18 1797m18 1808r37 . 1833r24 2043r44 452K12 Tree_Types[5|40] 457r14 465r8 4|142r46 457r7 Tree{5|41R12[452]} 504m35 4|196r42 199r43 215r42 231r43 243r29 243r41 . 268r42 271r43 289r42 305r43 320m25 343r48 362m24 419m42 453r37 456m56 467m42 . 484m42 502m34 502r47 507r41 507r53 526r46 577r34 577r46 585m42 605r45 620m44 . 632r20 636r63 667r20 671r32 672r24 681r46 757r47 781m45 807r44 837m45 856r66 . 871r67 929m42 964r49 998m42 1026m45 1143m35 1250m36 1250r49 1255r43 1255r55 . 1266r24 1319r50 1319r73 1346m39 1384m39 1407m29 1429m29 1453r37 1478r20 . 1482r63 1513r20 1517r32 1518r24 1536r24 1548m30 1548m53 1561r46 1602r36 . 1602r48 1624r46 1676r46 1680m51 1738m31 1841r37 1844m34 1871m39 1909m39 . 1979m44 1979r57 1984r51 1984r63 2008m29 2008r42 2013r36 2013r48 2049r32 460U25 Adjust<13|52p14> 460=33 4|318b14 321l8 321t14 460r33 Container{54R9} 4|318b22 320m15 320r15 462U25 Finalize=462:67<13|53p14> 462r35 Container{54R9} 469P9 Set_Access(54R9) 470r8 473r19 4|48r19 1406r20 1428r20 473p7 Container{469P9} 4|196r31 196r32 199r32 199r33 215r31 215r32 231r32 . 231r33 268r31 268r32 271r32 271r33 289r31 289r32 305r32 305r33 449r19 459m16 . 526r35 526r36 964r38 964r39 1038r22 1144m16 1448r16 1561r35 1561r36 1573r34 . 1584r19 1588r19 1624r35 1624r36 1636r34 1647r19 1651r19 1676r35 1676r36 . 1680r40 1680r41 1837r19 474p7 Node{440P9} 4|180r15 184r16 188r14 188r15 192r15 192r16 196r53 199r55 . 202r18 202r19 202r43 202r44 207r15 211r14 211r15 215r53 218r18 218r19 223r16 . 227r15 227r16 231r55 234r26 234r27 252r15 256r16 260r14 260r15 264r15 264r16 . 268r53 271r55 276r19 276r20 276r43 276r44 281r15 285r14 285r15 289r53 292r26 . 292r27 297r16 301r15 301r16 305r55 308r19 308r20 441r19 445r18 445r19 453r52 . 456r71 457m22 518r19 522r18 522r19 526r61 529r22 529r23 954r22 959r21 959r22 . 964r64 967r30 967r31 1027r50 1143m60 1453r49 1466r55 1561r61 1566r50 1624r61 . 1629r54 1668r19 1672r18 1672r19 1676r61 1690r30 1690r31 1829r19 1833r18 . 1833r19 1841r52 1844r49 477U14 Write 478^7 479>7 4|2052b14 2058l8 2058t13 478p7 Stream(15|39R9) 4|2053b7 479r7 Item{60R9} 4|2054b7 483U14 Read 484^7 485<7 4|1741b14 1747l8 1747t12 484p7 Stream(15|39R9) 4|1742b7 485r7 Item{60R9} 4|1743b7 491U14 Write 492^7 493>7 4|2022b14 2050l8 2050t13 492p7 Stream(15|39R9) 4|2023b7 2049r14 493r7 Container{54R9} 4|2024b7 2049r22 497U14 Read 498^7 499<7 4|1707b14 1739l8 1739t12 498p7 Stream(15|39R9) 4|1708b7 1738r13 499r7 Container{54R9} 4|1709b7 1738m21 1738r21 X 4 a-ciormu.adb 45R9 Iterator<13|55R9><14|32R9[3|74]> 50e14 52P25 52r51 54P24 54r40 55P24 . 55r40 57P24 58r18 61P24 62r18 619r40 639r29 1420r28 1465r28 1485r28 1582r28 . 1645r32 13|58P14 21|44p14 48p7 Container{3|469P9} 620r33 620r34 655r23 655r24 657r32 1501r23 1501r24 . 1503r32 1588r39 1651r39 49p7 Node{3|440P9} 654r17 657r50 1500r17 1503r50 52U25 Finalize<13|59p14> 52=35 619b14 624l8 624t16 52r35 Object{45R9} 619b24 620m27 620r27 54V24 First{3|60R9}<14|26p13> 54>31 639b13 659l8 659t13 54r31 Object{45R9} 639b20 654r10 655r17 657r25 657r43 55V24 Last{3|60R9}<14|34p13> 55>31 1485b13 1505l8 1505t12 55r31 Object{45R9} 1485b19 1500r10 1501r17 1503r25 1503r43 57V24 Next{3|60R9}<14|28p13> 58>7 59>7 1582b13 1594l8 1594t12 58r7 Object{45R9} 1582b19 1588r32 59r7 Position{3|60R9} 1582b38 1584r10 1588r10 1593r20 61V24 Previous{3|60R9}<14|36p13> 62>7 63>7 1645b13 1657l8 1657t16 62r7 Object{45R9} 1645b23 1651r32 63r7 Position{3|60R9} 1645b42 1647r10 1651r10 1656r24 72V13 Color{5|35E9} 72>20 73r19 369b13 372l8 372t13 8|45i19 72p20 Node{3|440P9} 369b20 371r14 75V13 Left{3|440P9} 75>19 76r19 1525b13 1528l8 1528t12 8|41i19 75p19 Node{3|440P9} 1525b19 1527r14 78V13 Parent{3|440P9} 78>21 79r19 1609b13 1612l8 1612t14 8|39i19 78p21 Node{3|440P9} 1609b21 1611r14 81V13 Right{3|440P9} 81>20 82r19 1932b13 1935l8 1935t13 8|43i19 81p20 Node{3|440P9} 1932b20 1934r14 84U14 Set_Parent 84>26 84>46 85r19 1959b14 1962l8 1962t18 8|40i19 84p26 Node{3|440P9} 1959b26 1961m7 1961r7 84p46 Parent{3|440P9} 1959b46 1961r22 87U14 Set_Left 87>24 87>44 88r19 1950b14 1953l8 1953t16 8|42i19 87p24 Node{3|440P9} 1950b24 1952m7 1952r7 87p44 Left{3|440P9} 1950b44 1952r20 90U14 Set_Right 90>25 90>45 91r19 1968b14 1971l8 1971t17 8|44i19 90p25 Node{3|440P9} 1968b25 1970m7 1970r7 90p45 Right{3|440P9} 1968b45 1970r21 93U14 Set_Color 93>25 93>45 94r19 1941b14 1944l8 1944t17 8|46i19 93p25 Node{3|440P9} 1941b25 1943m7 1943r7 93e45 Color{5|35E9} 1941b45 1943r21 100V13 Copy_Node{3|440P9} 100>24 101r19 148r45 398b13 412l8 412t17 100p24 Source{3|440P9} 398b24 399r47 405r40 103U14 Free 103=20 145r47 165r29 433s10 457s7 476s7 493s7 595s10 695b14 718l8 . 718t12 795s13 847s13 1731s13 103p20 X{3|440P9} 695b20 700r10 704m7 704r7 704r19 705m7 705r7 705r17 706m7 . 706r7 706r18 709m24 709r24 712m13 712r13 713m25 717m19 105U14 Insert_Sans_Hint 106=7 107>7 108<7 1143s7 1151b14 1188l8 1188t24 1998s7 106r7 Tree{5|41R12[3|452]} 1152b7 1187m29 107*7 New_Item{3|41+9} 1153b7 1170r56 1187r35 108p7 Node{3|440P9} 1154b7 1187m45 110U14 Insert_With_Hint 111=7 112>7 113>7 114<7 161r29 1194b14 1242l8 1242t24 111r7 Dst_Tree{5|41R12[3|452]} 1195b7 1238m10 112p7 Dst_Hint{3|440P9} 1196b7 1239r10 113p7 Src_Node{3|440P9} 1197b7 1219r50 1240r10 114p7 Dst_Node{3|440P9} 1198b7 1241m10 116V13 Is_Equal_Node_Node{boolean} 116>33 116>36 117r19 156r41 1273b13 1276l8 . 1276t26 116p33 L{3|440P9} 1273b33 1275r14 116p36 R{3|440P9} 1273b36 1275r30 119V13 Is_Greater_Element_Node{boolean} 120>7 121>7 122r19 172r32 1282b13 . 1290l8 1290t31 120*7 Left{3|41+9} 1283b7 1289r34 121p7 Right{3|440P9} 1284b7 1289r14 124V13 Is_Less_Element_Node{boolean} 125>7 126>7 127r19 171r32 1296b13 1302l8 . 1302t28 125*7 Left{3|41+9} 1297b7 1301r14 126p7 Right{3|440P9} 1298b7 1301r21 129V13 Is_Less_Node_Node{boolean} 129>32 129>35 130r19 164r29 1308b13 1311l8 . 1311t25 129p32 L{3|440P9} 1308b32 1310r14 129p35 R{3|440P9} 1308b35 1310r30 132U14 Replace_Element 133=7 134>7 135>7 1753b14 1821l8 1821t23 1844s7 133r7 Tree{5|41R12[3|452]} 1754b7 1764r13 1779m46 1814m21 134p7 Node{3|440P9} 1755b7 1759r17 1760r17 1770r35 1772m13 1772r13 1779r52 . 1797m13 1797r13 1798m13 1798r13 1799m13 1799r13 1800m13 1800r13 1801m13 . 1801r13 1803r20 1808r32 1817r34 135*7 Item{3|41+9} 1756b7 1759r10 1760r36 1772r47 1797r47 1815r21 141K12 Tree_Operations[8|48] 145r10 148r10 150r8 156r10 160r29 169r32 316r11 . 358r11 431r18 432r10 456r7 475r7 492r7 557r14 593r18 594r10 746r35 793r21 . 794r13 845r21 846r13 1075r10 1373r13 1544r11 1566r19 1629r19 1716r14 1779r7 . 1898r13 2032r14 144U14 Delete_Tree[8|89] 148r56 163r29 358r42 147V13 Copy_Tree[8|95]{3|440P9} 162r29 316r43 152U14 Free_Element[18|20] 410s10 709s10 1180s13 1230s13 1773s13 1819s10 155V13 Is_Equal[8|76]{boolean} 243s14 158K12 Set_Ops[10|55] 502r7 507r16 1250r7 1255r16 1319r14 1602r14 1979r7 . 1984r16 2008r7 2013r16 167K12 Element_Keys[6|50] 343r16 420r29 421r38 586r29 587r38 605r16 681r16 . 1082r20 1085r20 1160r13 1163r13 1204r13 1207r13 1210r13 1335r13 1786r17 . 1789r17 1860r13 315U14 Adjust[8|103] 320s7 342p7 Node{3|440P9} 346r10 350r53 357U14 Clear[8|111] 362s7 1544r41 1716r44 389r14 Target{3|54R9} 390m10 390r10 399p7 X{3|442P9} 406r40 410m24 410r24 419r7 Tree{5|41R12[3|452]} 420r51 421r64 432r49 420p7 Node{3|440P9} 425r10 430r15 431m10 431r40 435r20 421p7 Done{3|440P9} 425r17 435r27 422p7 X{3|440P9} 430m10 432r55 433m16 433r16 467r7 Tree{5|41R12[3|452]} 468r29 475r46 468p7 X{3|440P9} 471r10 475r52 476m13 476r13 484r7 Tree{5|41R12[3|452]} 485r29 492r46 485p7 X{3|440P9} 488r10 492r52 493m13 493r13 506r7 Tree{5|41R12[3|452]} 509r35 553V16 Is_Equivalent_Node_Node{boolean} 553>41 553>44 554r22 557r45 563b16 . 572l11 572t34 553p41 L{3|440P9} 563b41 565r13 567r32 553p44 R{3|440P9} 563b44 565r29 567r16 556V16 Is_Equivalent[8|76]{boolean} 577s14 585r7 Tree{5|41R12[3|452]} 586r51 587r64 594r49 586p7 Node{3|440P9} 591r13 592r15 593m10 593r40 587p7 Done{3|440P9} 591r21 588p7 X{3|440P9} 592m10 594r55 595m16 595r16 604p7 Node{3|440P9} 608r10 612r53 620i7 B{natural} 621r22 623r7 623r12 680p7 Node{3|440P9} 684r10 688r53 696U17 Deallocate[18|20] 713s13 717s7 730V16 Is_Less_Key_Node{boolean} 731>10 732>10 733r22 748r35 897b16 903l11 . 903t27 731*10 Left{3|353+12} 898b10 902r17 732p10 Right{3|440P9} 899b10 902r29 735V16 Is_Greater_Key_Node{boolean} 736>10 737>10 738r22 749r35 885b16 891l11 . 891t30 736*10 Left{3|353+12} 886b10 890r43 737p10 Right{3|440P9} 887b10 890r22 744K15 Key_Keys[6|50] 757r19 782r32 783r41 807r19 838r32 839r41 856r41 871r41 . 918r16 987r17 756p10 Node{3|440P9} 760r13 764r56 781r10 Tree{5|41R12[3|452]} 782r50 783r63 794r52 782p10 Node{3|440P9} 787r13 792r18 793m13 793r43 797r23 783p10 Done{3|440P9} 787r20 797r30 784p10 X{3|440P9} 792m13 794r58 795m19 795r19 806p10 Node{3|440P9} 810r13 814r17 837r10 Tree{5|41R12[3|452]} 838r50 839r63 846r52 838p10 Node{3|440P9} 843r16 844r18 845m13 845r43 839p10 Done{3|440P9} 843r24 840p10 X{3|440P9} 844m13 846r58 847m19 847r19 856p10 Node{3|440P9} 859r13 863r56 871p10 Node{3|440P9} 874r13 878r56 912r49 Position{3|60R9} 914U20 Process_Node 914>34 915r25 918r44 924b20 927l14 927t26 914p34 Node{3|440P9} 924b34 926r61 917U20 Local_Iterate[6|178] 938s13 929r10 T{5|41R12[3|452]} 930r30 938r28 930i10 B{natural} 935r10 935r15 941r16 941r21 945r10 945r15 977r49 Position{3|60R9} 979U20 Process_Node 979>34 980r25 987r53 993b20 996l14 996t26 979p34 Node{3|440P9} 993b34 995r61 986U20 Local_Reverse_Iterate[6|186] 1007s13 998r10 T{5|41R12[3|452]} 999r30 1007r36 999i10 B{natural} 1004r10 1004r15 1010r16 1010r21 1014r10 1014r15 1024*49 Element{3|41+9} 1026r10 Tree{5|41R12[3|452]} 1042r30 1049r33 1050r33 1075r49 1107r24 1027p10 Node{3|440P9} 1030r13 1034r13 1042r36 1046r38 1075r55 1093m16 1093r16 . 1094m16 1094r16 1095m16 1095r16 1096m16 1096r16 1098r23 1108r24 1111r37 1046*13 E{3|41+9} 1047r43 1057r25 1068r58 1047*13 K{3|353+12} 1068r41 1049i13 B{natural} 1053r13 1053r18 1061r19 1061r24 1066r13 1066r18 1050i13 L{natural} 1054r13 1054r18 1060r19 1060r24 1065r13 1065r18 1077q10 Insert_New_Item 1112l14 1112e29 1078V22 New_Node{3|440P9} 1079r28 1082r54 1091b22 1099l17 1099t25 1081U23 Insert_Post[6|55] 1085r63 1084U23 Unconditional_Insert[6|94] 1106s13 1101p13 Result{3|440P9} 1109m24 1109r24 1111r28 1131r7 Position{3|60R9} 1132r28 1134m36 1134r36 1156V16 New_Node{3|440P9} 1157r22 1160r47 1169b16 1182l11 1182t19 1159U17 Insert_Post[6|55] 1163r56 1162U17 Unconditional_Insert[6|94] 1187s7 1170p10 Element{3|442P9} 1177r43 1180m27 1180r27 1200V16 New_Node{3|440P9} 1201r22 1204r47 1218b16 1232l11 1232t19 1203U17 Insert_Post[6|55] 1207r56 1211r12 1206U17 Insert_Sans_Hint[6|94] 1212r12 1209U17 Local_Insert_With_Hint[6|114] 1237s7 1219p10 X{3|442P9} 1226r43 1230m27 1230r27 1254r7 Tree{5|41R12[3|452]} 1257r35 1329r46 Position{3|60R9} 1331U17 Process_Node 1331>31 1332r22 1335r45 1341b17 1344l11 1344t23 1331p31 Node{3|440P9} 1341b31 1343r58 1334U17 Local_Iterate[6|178] 1355s10 1346r7 T{5|41R12[3|452]} 1347r27 1355r25 1347i7 B{natural} 1352r7 1352r12 1358r13 1358r18 1362r7 1362r12 1367r46 Position{3|60R9} 1369U17 Process_Node 1369>31 1370r22 1373r48 1379b17 1382l11 1382t23 1369p31 Node{3|440P9} 1379b31 1381r58 1372U17 Local_Iterate[8|125] 1393s10 1384r7 T{5|41R12[3|452]} 1385r27 1393r25 1385i7 B{natural} 1390r7 1390r12 1396r13 1396r18 1400r7 1400r12 1406p7 S{3|469P9} 1407m27 1407r27 1420r65 1407i7 B{natural} 1421r10 1421r15 1420r14 It{45R9} 1428p7 S{3|469P9} 1429m27 1429r27 1466r46 1429i7 B{natural} 1468r10 1468r15 1465r14 It{45R9} 1543U14 Move[8|117] 1548s7 1565p10 Node{3|440P9} 1569r13 1573r45 1628p10 Node{3|440P9} 1632r13 1636r45 1665*45 Element{3|41+9} 1680r10 T{5|41R12[3|452]} 1682r30 1683r30 1682i10 B{natural} 1686r10 1686r15 1694r16 1694r21 1699r10 1699r15 1683i10 L{natural} 1687r10 1687r15 1693r16 1693r21 1698r10 1698r15 1711V16 Read_Node{3|440P9} 1712^10 1713r22 1716r51 1722b16 1733l11 1733t20 1712p10 Stream(15|39R9) 1723b10 1727r64 1715U17 Read[8|150] 1738s7 1725p10 Node{3|440P9} 1727m10 1727r10 1728r17 1731m19 1731r19 1770p13 X{3|442P9} 1773m27 1773r27 1781q7 Insert_New_Item 1820l11 1820e26 1782V19 New_Node{3|440P9} 1783r25 1786r51 1795b19 1804l14 1804t22 1785U20 Insert_Post[6|55] 1789r60 1788U20 Unconditional_Insert[6|94] 1813s10 1806p10 Result{3|440P9} 1816m21 1816r21 1817r25 1808p10 X{3|442P9} 1819m24 1819r24 1854r46 Position{3|60R9} 1856U17 Process_Node 1856>31 1857r22 1860r53 1866b17 1869l11 1869t23 1856p31 Node{3|440P9} 1866b31 1868r58 1859U17 Local_Reverse_Iterate[6|186] 1880s10 1871r7 T{5|41R12[3|452]} 1872r27 1880r33 1872i7 B{natural} 1877r7 1877r12 1883r13 1883r18 1887r7 1887r12 1892r46 Position{3|60R9} 1894U17 Process_Node 1894>31 1895r22 1898r56 1904b17 1907l11 1907t23 1894p31 Node{3|440P9} 1904b31 1906r58 1897U17 Local_Reverse_Iterate[8|131] 1918s10 1909r7 T{5|41R12[3|452]} 1910r27 1918r33 1910i7 B{natural} 1915r7 1915r12 1921r13 1921r18 1925r7 1925r12 1983r7 Tree{5|41R12[3|452]} 1986r35 1994r7 Tree{5|41R12[3|452]} 1998m25 1998r25 1999r35 1995p7 Node{3|440P9} 1996r28 1998m41 1998r41 2012r7 Tree{5|41R12[3|452]} 2015r35 2026U17 Write_Node 2027^10 2028>10 2029r22 2032r45 2038b17 2044l11 2044t21 2027p10 Stream(15|39R9) 2039b10 2043r31 2028p10 Node{3|440P9} 2040b10 2043r39 2031U17 Write[8|139] 2049s7 X 5 a-crbltr.ads 32K24*Red_Black_Trees 3|35w29 448r17 448r47 452r30 464r8 4|32r21 35r21 38r21 . 142r10 168r10 745r13 1093r30 1176r43 1798r27 5|75e35 35E9*Color_Type 3|448r33 4|72r47 93r53 369r47 1941r53 5|35e35 35n24*Red{35E9} 3|448r63 4|1093r46 1176r59 1225r43 1798r43 38+12 Node_Type 39P12 Node_Access(38+12[8|36[10|36]]) 40k12*Generic_Tree_Types 3|452r46 5|49e26 41R12 Tree_Type 3|457r25[452] 4|106r25[3|452] 111r25[3|452] 133r21[3|452] . 419r14[3|452] 467r14[3|452] 484r14[3|452] 506r23[3|452] 585r14[3|452] 781r17[3|452] . 837r17[3|452] 929r14[3|452] 998r14[3|452] 1026r17[3|452] 1152r25[3|452] . 1195r25[3|452] 1254r23[3|452] 1346r11[3|452] 1384r11[3|452] 1680r14[3|452] . 1754r21[3|452] 1871r11[3|452] 1909r11[3|452] 1983r23[3|452] 1994r14[3|452] . 2012r23[3|452] 42p10 First{3|440P9} 3|504m44[452] 4|468r34[3|452] 632r25[3|452] 636r68[3|452] . 667r25[3|452] 671r36[3|452] 671r37[3|452] 672r28[3|452] 672r29[3|452] 43p10 Last{3|440P9} 3|505m44[452] 4|485r34[3|452] 1478r25[3|452] 1482r68[3|452] . 1513r25[3|452] 1517r36[3|452] 1517r37[3|452] 1518r28[3|452] 1518r29[3|452] 44p10 Root{3|440P9} 3|506m44[452] 45i10 Length{2|20I9} 3|507m44[452] 4|1266r29[3|452] 1536r29[3|452] 46i10 Busy{natural} 3|508m44[452] 4|620m49[3|452] 930m32[3|452] 999m32[3|452] . 1049m38[3|452] 1347m29[3|452] 1385m29[3|452] 1407m34[3|452] 1429m34[3|452] . 1682m32[3|452] 1872m29[3|452] 1910m29[3|452] 47i10 Lock{natural} 3|509m44[452] 4|1050m38[3|452] 1683m32[3|452] 1764r18[3|452] X 6 a-crbtgk.ads 36K17 Tree_Operations 4|169r9 746r12 40+9 Key_Type 4|170r9 747r12 42V18 Is_Less_Key_Node{boolean} 4|171r9 748r12 46V18 Is_Greater_Key_Node{boolean} 4|172r9 749r12 50k40*Generic_Keys 4|35w37 168r26 745r29 6|192e48 55u14 Generic_Insert_Post 4|1082r33[167] 1160r26[167] 1204r26[167] 1786r30[167] 94u14 Generic_Unconditional_Insert 4|1085r33[167] 1163r26[167] 1207r26[167] . 1789r30[167] 95r7 Tree{5|41R12[3|452]} 4|1107r16[1084] 1814r13[1788] 96*7 Key{3|41+9} 4|1108r16[1084] 1815r13[1788] 97p7 Node{3|440P9} 4|1109r16[1084] 1816r13[1788] 114u14 Generic_Unconditional_Insert_With_Hint 4|1210r26[167] 156V13 Find{3|440P9} 4|605s29[167] 807s28[744] 856s50[744] 161V13 Ceiling{3|440P9} 4|343s29[167] 420s42[167] 586s42[167] 757s28[744] . 782s41[744] 838s41[744] 166V13 Floor{3|440P9} 4|681s29[167] 871s50[744] 171V13 Upper_Bound{3|440P9} 4|421s51[167] 587s51[167] 783s50[744] 839s50[744] 178u14 Generic_Iteration 4|918r25[744] 1335r26[167] 186u14 Generic_Reverse_Iteration 4|987r26[744] 1860r26[167] X 8 a-crbtgo.ads 48k40*Generic_Operations 4|32w37 142r26 8|163e54 64V13 Vet{boolean} 4|196s22[141] 199s22[141] 215s22[141] 231s22[141] 268s22[141] . 271s22[141] 289s22[141] 305s22[141] 453s22[141] 526s22[141] 964s25[141] . 1042s25[141] 1453s22[141] 1561s22[141] 1624s22[141] 1676s22[141] 1841s22[141] 68V13 Next{3|440P9} 4|431s34[141] 593s34[141] 793s37[141] 845s37[141] 1566s35[141] 71V13 Previous{3|440P9} 4|1629s35[141] 76v13 Generic_Equal 4|156r26[141] 557r30[141] 81U14 Delete_Node_Sans_Free 4|432s26[141] 456s23[141] 475s23[141] 492s23[141] . 594s26[141] 794s29[141] 846s29[141] 1075s26[141] 1779s23[141] 89u14 Generic_Delete_Tree 4|145r26[141] 95v13 Generic_Copy_Tree 4|148r26[141] 103u14 Generic_Adjust 4|316r27[141] 111u14 Generic_Clear 4|358r27[141] 117u14 Generic_Move 4|1544r27[141] 117r28 Target{5|41R12[3|452]} 4|1548r13[1543] 117r36 Source{5|41R12[3|452]} 4|1548r36[1543] 125u14 Generic_Iteration 4|1373r29[141] 131u14 Generic_Reverse_Iteration 4|1898r29[141] 139u14 Generic_Write 4|2032r30[141] 150u14 Generic_Read 4|1716r30[141] X 10 a-rbtgso.ads 36K17 Tree_Operations 4|160r9 40U19 Insert_With_Hint 4|161r9 46V18 Copy_Tree{5|39P12[8|36[10|36]]} 4|162r9 49U19 Delete_Tree 4|163r9 51V18 Is_Less{boolean} 4|164r9 53U19 Free 4|165r9 55k40*Generic_Set_Operations 4|38w37 159r10 10|106e58 58U14 Union 4|2008s15[158] 66V13 Union{5|41R12[3|452]} 4|2013s24[158] 70U14 Intersection 4|1250s15[158] 74V13 Intersection{5|41R12[3|452]} 4|1255s24[158] 78U14 Difference 4|502s15[158] 82V13 Difference{5|41R12[3|452]} 4|507s24[158] 86U14 Symmetric_Difference 4|1979s15[158] 93V13 Symmetric_Difference{5|41R12[3|452]} 4|1984s24[158] 98V13 Is_Subset{boolean} 4|1319s22[158] 98r24 Subset{5|41R12[3|452]} 4|1319r33[158] 98r44 Of_Set{5|41R12[3|452]} 4|1319r56[158] 102V13 Overlap{boolean} 4|1602s22[158] X 13 a-finali.ads 40K13*Finalization 3|36w18 456r24 466r12 13|73e21 48H9*Controlled 3|456r37 504r19 4|509r19 1257r19 1986r19 1999r19 2015r19 . 13|64e72 55H9*Limited_Controlled 4|45r25 1420r41 1466r22 13|71e55 58U14*Initialize<21|46p14> X 14 a-iteint.ads 21k13*Iterator_Interfaces 3|38w10 75r10 14|39e28 24h9 Forward_Iterator 32h9 Reversible_Iterator<24R9[3|74]> 3|345r38[74] 350r38[74] 4|46r30[3|74] . 1404r37[3|74] 1426r37[3|74] X 15 a-stream.ads 36K13*Streams 3|37w18 467r12 15|69e16 39H9*Root_Stream_Type 3|478r32 484r32 492r35 498r35 4|1708r35 1712r35 1723r35 . 1742r32 2023r35 2027r35 2039r35 2053r32 15|67e64 X 18 a-uncdea.ads 20u15*Unchecked_Deallocation 4|30w10 153r14 697r17 X 19 system.ads 42K9*System 4|41w6 41r23 19|170e11 69M9*Address 4|41r30 86V13*"="{boolean} 4|329r25 X 21 s-finroo.ads 44U14*Adjust