V "GNAT Lib v6" A -gnatwa A -nostdinc A -O2 A -Wextra A -Wall A -g A -gnatp A -gnatg A -mtune=generic A -march=i586 P ZX RN RV NO_DIRECT_BOOLEAN_OPERATORS RV NO_DISPATCH RV NO_EXCEPTIONS RV NO_NESTED_FINALIZATION RV NO_RECURSION RV NO_STANDARD_STORAGE_POOLS RV NO_STREAMS RV NO_UNCHECKED_ACCESS RV NO_DEFAULT_INITIALIZATION RV NO_DYNAMIC_SIZED_OBJECTS RV NO_IMPLEMENTATION_ASPECT_SPECIFICATIONS RV NO_IMPLEMENTATION_ATTRIBUTES RV NO_IMPLEMENTATION_PRAGMAS RV SPARK_05 U ada.containers.formal_ordered_maps%b a-cforma.adb 44948c4b 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_bounded_keys%s W ada.containers.red_black_trees.generic_bounded_operations%s Z ada.streams%s a-stream.adb a-stream.ali W system%s system.ads system.ali U ada.containers.formal_ordered_maps%s a-cforma.ads 058e4b59 BN NE OL PU 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.tags%s a-tags.adb a-tags.ali N A73:4 gnatprove external_axiomatization N A74:4 codepeer skip_analysis D ada.ads 20070406091342 3ffc8e18 ada%s D a-contai.ads 20151020122137 61e5e089 ada.containers%s D a-cforma.ads 20151023123735 a782a156 ada.containers.formal_ordered_maps%s D a-cforma.adb 20151023123735 5a3c8207 ada.containers.formal_ordered_maps%b D a-conhel.ads 20151023123735 20298884 ada.containers.helpers%s D a-conhel.adb 20151023123735 34fff4f6 ada.containers.helpers%b D a-crbltr.ads 20151020102346 c3e90a86 ada.containers.red_black_trees%s D a-rbtgbk.ads 20151020102346 360e50a8 ada.containers.red_black_trees.generic_bounded_keys%s D a-rbtgbk.adb 20151020102346 103369a3 ada.containers.red_black_trees.generic_bounded_keys%b D a-rbtgbo.ads 20151023123735 a2816f8a ada.containers.red_black_trees.generic_bounded_operations%s D a-rbtgbo.adb 20151023123735 65411810 ada.containers.red_black_trees.generic_bounded_operations%b D a-except.ads 20151016123252 291912d5 ada.exceptions%s D a-finali.ads 20151020095656 bf4f806b ada.finalization%s D a-stream.ads 20141120112812 119b8fb3 ada.streams%s D a-tags.ads 20151016130316 01f5e3ef ada.tags%s D a-unccon.ads 20070406091342 f9eb8f06 ada.unchecked_conversion%s D system.ads 20151123113124 2da59038 system%s D s-atocou.ads 20151020101020 b45c2d8d system.atomic_counters%s D s-exctab.ads 20140225151139 54135002 system.exception_table%s D s-finroo.ads 20120426095924 4ff27390 system.finalization_root%s D s-parame.ads 20140801093848 7e2a0d7f system.parameters%s D s-soflin.ads 20151020124036 14e1eb6c system.soft_links%s D s-stache.ads 20140225151139 a37c21ec system.stack_checking%s D s-stalib.ads 20151112104907 09bd3940 system.standard_library%s D s-stoele.ads 20140225151139 2dc34a04 system.storage_elements%s D s-traent.ads 20140730135025 005bf670 system.traceback_entries%s X 1 ada.ads 16K9*Ada 19e8 3|60r14 69r9 298r10 311r5 4|28r6 32r6 37r14 49r32 63r15 1076r5 X 2 a-contai.ads 16K13*Containers 1|16k9 2|24e19 3|60r18 69r13 298r14 311r9 4|28r10 32r10 . 37r18 49r36 63r19 1076r9 20I9*Count_Type 3|79r25 97r45 110r44 283r27 300r25 4|52r48 55r46 . 58r49 66r56 69r58 72r60 85r18 87r43 123r15 124r15 125r15 159r47 168r47 . 174r35 193r35 194r22 210r24 242r23 283r44 284r14 285r14 292r28 334r14 474r23 . 533r14 558r23 574r12 587r18 792r48 801r45 878r19 879r19 880r28 881r28 912r46 . 940r26 1004r49 1022r56 1031r60 1040r58 1050r15 1051r15 22X4*Capacity_Error 4|289r16 X 3 a-cforma.ads 63+9 Key_Type 66r37 76r44 114r61 139r19 149r19 158r19 166r19 172r53 175r52 . 196r48 207r47 227r42 230r45 234r43 237r45 240r46 293r17 4|90r15 95r15 114r32 . 241r45 274r46 374r52 430r45 445r44 460r53 473r42 514r48 557r43 615r19 636r19 . 683r19 711r15 725r15 736r61 779r47 958r19 64+9 Element_Type 67r37 120r34 128r19 140r19 150r19 159r19 167r19 192r52 . 203r51 230r62 294r17 4|416r65 430r62 501r52 616r19 637r19 684r19 766r51 . 959r19 986r19 66V19 "<"{boolean} 66>23 66>29 4|447s15 448s23 717s24 729s19 895s40 898s44 66*23 Left{63+9} 66*29 Right{63+9} 67V19 "="{boolean} 67>23 67>29 4|143r38 1063r40 67*23 Left{64+9} 67*29 Right{64+9} 69k24*Formal_Ordered_Maps 2|16k13 3|63z9 64z9 66z19 67z19 283E12 311l20 311e39 . 4|37b29 320r16 371r7 383r7 395r10 408r10 465r10 838r10 1076l20 1076t39 76V13*Equivalent_Keys{boolean} 76>30 76>36 4|445b13 454l8 454t23 76*30 Left{63+9} 4|445b30 447r10 448r25 76*36 Right{63+9} 4|445b36 447r17 448r17 79R9*Map<7|67R12[297]> 79d14 85r41 90r25 94r32 97r33 100r35 103r40 106r38 . 106r52 110r28 110r68 114r30 119r19 126r26 133r36 133r57 138r26 148r26 157r26 . 165r26 172r42 175r41 179r41 183r47 186r46 189r32 192r40 196r36 200r31 203r39 . 207r35 211r31 215r32 219r35 223r36 227r31 230r34 234r32 237r34 240r35 243r38 . 247r41 254r44 254r74 260r42 260r72 273r36 300c9 301e58 307r25 4|87r34 122r32 . 158r38 158r52 241r34 256r40 274r35 283r28 283r68 292r23 331r42 331r72 333r14 . 359r41 374r41 390r47 403r46 416r34 430r34 460r42 473r31 488r32 501r40 514r36 . 528r19 529r34 532r14 557r32 573r21 600r38 614r26 635r26 682r26 701r35 736r30 . 753r31 766r39 779r35 801r33 810r36 810r57 846r32 851r31 871r36 921r36 926r35 . 957r26 984r26 1049r41 79i14 Capacity{2|20I9} 108r23 112r56 135r23 145r47 153r47 162r47 300r14 301r32 . 307m33 4|229r17 288r50 292r51 300r34 333r29 333r69 532r29 532r69 819r17 87R9*Cursor 88r41 92r26 114r46 120r19 127r19 141r23 179r64 189r44 200r43 . 211r47 211r62 215r55 219r51 219r66 223r59 227r59 234r60 237r62 243r54 254r59 . 260r57 303c9 305e14 309r26 4|241r62 331r57 332r14 359r64 416r50 473r59 . 488r44 529r19 531r14 557r60 600r54 618r18 638r23 686r18 736r46 753r43 846r55 . 851r47 851r62 921r59 926r51 926r66 985r19 90r4*Empty_Map{79R9} 307c4 92r4*No_Element{87R9} 213r69 217r69 221r69 225r69 258r67 264r67 309c4 4|246r17 . 276r39 337r17 341r24 478r17 491r17 536r17 562r17 756r17 853r21 854r17 928r21 . 929r17 945r20 94V14*"="{boolean} 94>18 94>24 4|122b14 152l9 152t11 94r18 Left{79R9} 4|122b18 128r18 132r20 136r20 136r32 138r22 140r32 143r12 . 148r24 94r24 Right{79R9} 4|122b24 128r35 140r25 143r41 97V13*Length{2|20I9} 97>21 108s35 135s35 145s16 153s16 162s16 4|128s10 128s27 . 229s28 293s13 490s10 703s14 755s10 801b13 804l8 804t14 819s28 873s10 873s31 . 1054s10 1054s27 97r21 Container{79R9} 4|801b21 803r14 100V13*Is_Empty{boolean} 84s35 100>23 194s20 198s20 205s20 209s20 4|132s10 . 503s10 516s10 701b13 704l8 704t16 768s10 781s10 100r23 Container{79R9} 4|701b23 703r22 103U14*Clear 103=21 4|256b14 259l8 259t13 338s10 824s7 103r21 Container{79R9} 4|256b21 258m35 106U14*Assign 106=22 106>43 4|158b14 235l8 235t14 106r22 Target{79R9} 108r16 4|158b22 196m23 216m22 225m10 225r10 229r10 233m35 106r43 Source{79R9} 108r43 4|158b43 169r33 225r27 229r36 234r24 110V13*Copy{79R9} 110>19 110>33 4|283b13 325l8 325t12 333s42 532s42 110r19 Source{79R9} 112r49 4|283b19 288r43 292r44 293r21 294r30 295r28 296r29 . 297r28 298r28 300r27 302r18 304r18 306r18 308r18 310r18 312r18 314r18 110i33 Capacity{2|20I9} 112r16 112r37 4|283b33 288r14 288r32 292r61 114V13*Key{63+9} 114>18 114>35 4|736b13 747l8 747t11 114r18 Container{79R9} 116r29 4|736b18 738r27 743r27 746r14 114r35 Position{87R9} 116r40 4|736b35 738r38 743r38 746r31 118V13*Element{64+9} 119>7 120>7 4|416b13 428l8 428t15 119r7 Container{79R9} 123r29 4|416b22 418r27 423r27 426r14 120r7 Position{87R9} 123r40 4|416b39 418r38 423r38 426r31 125U14*Replace_Element 126=7 127>7 128>7 4|983b14 998l8 998t23 126r7 Container{79R9} 131r29 4|984b7 989r27 994r27 997m7 127r7 Position{87R9} 131r40 4|985b7 989r38 994r38 997r24 128*7 New_Item{64+9} 4|986b7 997r50 133U14*Move 133=20 133=41 4|810b14 840l8 840t12 133r20 Target{79R9} 135r16 4|810b20 815m10 815r10 819r10 824m14 835m18 133r41 Source{79R9} 135r43 4|810b41 811r42 815m27 815r27 819r36 827r22 837m49 . 838m36 137U14*Insert 138=7 139>7 140>7 141<7 142<7 4|622s7 634b14 679l8 679t14 690s7 138r7 Container{79R9} 145r24 145r37 4|635b7 667m25 675m10 139*7 Key{63+9} 4|636b7 660r25 676r10 140*7 New_Item{64+9} 4|637b7 661r29 141r7 Position{87R9} 4|638b7 677m10 677r10 142b7 Inserted{boolean} 4|639b7 678m10 147U14*Insert 148=7 149>7 150>7 4|681b14 695l8 695t14 835s10 148r7 Container{79R9} 153r24 153r37 154r42 4|682b7 690m15 149*7 Key{63+9} 154r53 4|683b7 690r26 150*7 New_Item{64+9} 4|684b7 690r31 156U14*Include 157=7 158>7 159>7 4|613b14 632l8 632t15 157r7 Container{79R9} 162r24 162r37 4|614b7 622m15 626m35 626r35 158*7 Key{63+9} 4|615b7 622r26 628r22 159*7 New_Item{64+9} 4|616b7 622r31 629r26 164U14*Replace 165=7 166>7 167>7 4|956b14 977l8 977t15 165r7 Container{79R9} 170r26 4|957b7 963r55 971m35 971r35 166*7 Key{63+9} 170r37 4|958b7 963r66 973r22 167*7 New_Item{64+9} 4|959b7 974r26 172U14*Exclude 172=23 172>47 4|460b14 467l8 467t15 172r23 Container{79R9} 4|460b23 461r49 464m49 465m36 172*47 Key{63+9} 4|460b47 461r60 175U14*Delete 175=22 175>46 4|374b14 384l8 384t14 175r22 Container{79R9} 177r26 4|374b22 375r49 382m46 383m33 175*46 Key{63+9} 177r37 4|374b46 375r60 179U14*Delete 179=22 179=46 4|347s13 359b14 372l8 372t14 545s13 179r22 Container{79R9} 181r29 4|359b22 361r27 366r27 369m46 371m33 179r46 Position{87R9} 181r40 4|359b46 361r38 366r38 370r46 371r44 183U14*Delete_First 183=28 4|390b14 397l8 397t20 183r28 Container{79R9} 4|390b28 391r42 394m49 395m36 186U14*Delete_Last 186=27 4|403b14 410l8 410t19 186r27 Container{79R9} 4|403b27 404r41 407m49 408m36 189V13*First{87R9} 80r34 189>20 4|138s15 332s24 391s35 488b13 495l8 495t13 . 507s31 520s31 827s15 878s42 879s42 1050s29 1051s29 189r20 Container{79R9} 4|488b20 490r18 494r23 192V13*First_Element{64+9} 192>28 4|501b13 508l8 508t21 192r28 Container{79R9} 194r30 4|501b28 503r20 507r14 507r38 196V13*First_Key{63+9} 196>24 4|514b13 521l8 521t17 196r24 Container{79R9} 198r30 4|514b24 516r20 520r14 520r38 200V13*Last{87R9} 200>19 4|136s26 404s35 753b13 760l8 760t12 772s31 785s31 . 880s54 881s55 200r19 Container{79R9} 4|753b19 755r18 759r23 203V13*Last_Element{64+9} 203>27 4|766b13 773l8 773t20 203r27 Container{79R9} 205r30 4|766b27 768r20 772r14 772r37 207V13*Last_Key{63+9} 207>23 4|779b13 786l8 786t16 207r23 Container{79R9} 209r30 4|779b23 781r20 785r14 785r37 211V13*Next{87R9} 211>19 211>36 4|348s21 546s21 848s19 851b13 865l8 865t12 211r19 Container{79R9} 213r29 4|851b19 857r27 861r27 864r45 211r36 Position{87R9} 213r40 213r58 4|851b36 853r10 857r38 861r38 864r56 215U14*Next 215>20 215=37 4|846b14 849l8 849t12 215r20 Container{79R9} 217r29 4|846b20 848r25 215r37 Position{87R9} 217r40 217r58 4|846b37 848m7 848r36 219V13*Previous{87R9} 219>23 219>40 4|923s19 926b13 950l8 950t16 219r23 Container{79R9} 221r29 4|926b23 932r27 936r27 941r38 219r40 Position{87R9} 221r40 221r58 4|926b40 928r10 932r38 936r38 941r49 223U14*Previous 223>24 223=41 4|921b14 924l8 924t16 223r24 Container{79R9} 225r29 4|921b24 923r29 223r41 Position{87R9} 225r40 225r58 4|921b41 923m7 923r40 227V13*Find{87R9} 227>19 227>36 4|140s19 276s14 431s38 473b13 482l8 482t12 227r19 Container{79R9} 4|473b19 474r51 227*36 Key{63+9} 4|473b36 474r62 230V13*Element{64+9} 230>22 230>39 4|430b13 439l8 439t15 230r22 Container{79R9} 232r26 4|430b22 431r44 438r14 230*39 Key{63+9} 232r37 4|430b39 431r55 234V13*Floor{87R9} 234>20 234>37 4|557b13 566l8 566t13 234r20 Container{79R9} 4|557b20 558r52 234*37 Key{63+9} 4|557b37 558r63 237V13*Ceiling{87R9} 237>22 237>39 4|241b13 250l8 250t15 237r22 Container{79R9} 4|241b22 242r54 237*39 Key{63+9} 4|241b39 242r65 240V13*Contains{boolean} 154s32 170s16 177s16 232s16 240>23 240>40 4|274b13 . 277l8 277t16 240r23 Container{79R9} 4|274b23 276r20 240*40 Key{63+9} 4|274b40 276r31 243V13*Has_Element{boolean} 82r34 116s16 123s16 131s16 181s16 213s16 217s16 . 221s16 225s16 243>26 243>43 258s16 264s16 4|341s43 361s14 418s14 539s17 . 600b13 607l8 607t19 738s14 857s14 932s14 989s14 243r26 Container{79R9} 4|600b26 606r14 243r43 Position{87R9} 4|600b43 602r10 606r31 247r27 Left{79R9} 4|1049b27 1050r36 1054r18 1063r13 1064r20 1069r25 247r33 Right{79R9} 4|1049b33 1051r36 1054r35 1063r43 1064r46 1070r25 254r32 Container{79R9} 258r29 4|528b7 532r19 532r48 532r59 539r30 546r27 254r49 Current{87R9} 258r40 258r57 4|529b7 531r24 260r30 Container{79R9} 264r29 4|331b30 332r31 333r19 333r48 333r59 341r56 . 348r27 260r47 Current{87R9} 264r40 264r57 4|331b47 341r13 341r67 345r29 273V13*Overlap{boolean} 273>22 273>28 4|871b13 906l8 906t15 273r22 Left{79R9} 4|871b22 873r18 878r49 880r48 880r60 884r13 895r16 896r32 . 898r46 273r28 Right{79R9} 4|871b28 873r39 879r49 881r48 881r61 884r28 895r42 898r19 . 899r32 283I12 Node_Access{2|20I9} 289r17 290r17 291r17 304r14 4|375r20 391r20 404r20 . 431r23 461r20 641r32 654r32 664r14 812r12 963r26 287R9 Node_Type 295e14 298r69 4|49r14 52r30 55r28 58r31 62r22 66r38 69r39 . 72r40 82r49 91r15 96r15 169r15 171r47 204r47 265r27 626r17 655r46 658r46 . 712r15 726r15 792r30 912r28 971r17 1004r31 1013r40 1022r38 1031r40 1040r39 288b7 Has_Element{boolean} 4|313m36 314r38 577m22 593m25 606r46 289i7 Parent{283I12} 4|305m36 306r38 914r19 1033m12 290i7 Left{283I12} 4|307m36 308r38 794r19 1024m12 291i7 Right{283I12} 4|309m36 310r38 1006r19 1042m12 292e7 Color{7|37E9} 4|267r19 311m36 312r38 1015m12 293*7 Key{63+9} 4|140r50 206m18 206r28 218r25 303m36 304r38 520r55 628m15 . 660m18 717r20 729r27 746r46 785r54 835r33 895r36 895r63 898r40 898r66 973m15 . 1064r39 1064r66 294*7 Element{64+9} 4|143r30 143r61 207m18 207r32 301m36 302r38 426r46 438r37 . 507r55 629m15 661m18 772r54 835r45 974m15 997m39 1063r32 1063r63 297K12 Tree_Types[7|57] 301r10 4|84r21 105r23 586r21 811r12 304i7 Node{283I12} 309m37 4|136r38 138r28 140r55 249m15 345r21 345r37 346r26 . 348m39 366r47 370r55 371r53 391r53 404r52 423r47 426r40 431r60 481m15 494m15 . 507r49 520r49 543r21 544r26 546m39 565m15 602r19 606r40 626r61 677m19 743r47 . 746r40 759m15 772r48 785r48 827r30 861r47 864m15 864r65 878r55 879r56 880r66 . 881r68 936r47 941r58 948m18 994r47 997r33 1050r42 1051r43 X 4 a-cforma.adb 48V13 Color{7|37E9} 49>7 50r19 265b13 268l8 268t13 10|57i19 49r7 Node{3|287R9} 265b20 267r14 52V13 Left_Son{2|20I9} 52>23 53r19 106r23 792b13 795l8 795t16 52r23 Node{3|287R9} 792b23 794r14 55V13 Parent{2|20I9} 55>21 56r19 912b13 915l8 915t14 10|39i19 55r21 Node{3|287R9} 912b21 914r14 58V13 Right_Son{2|20I9} 58>24 59r19 107r23 1004b13 1007l8 1007t17 58r24 Node{3|287R9} 1004b24 1006r14 61U14 Set_Color 62=7 63>7 64r19 1013b14 1016l8 1016t17 10|59i19 62r7 Node{3|287R9} 1013b25 1015m7 63e7 Color{7|37E9} 1013b51 1015r21 66U14 Set_Left 66=24 66>49 67r19 1022b14 1025l8 1025t16 10|47i19 66r24 Node{3|287R9} 1022b24 1024m7 66i49 Left{2|20I9} 1022b49 1024r20 69U14 Set_Right 69=25 69>50 70r19 1040b14 1043l8 1043t17 10|53i19 69r25 Node{3|287R9} 1040b25 1042m7 69i50 Right{2|20I9} 1040b50 1042r21 72U14 Set_Parent 72=26 72>51 73r19 1031b14 1034l8 1034t18 10|41i19 72r26 Node{3|287R9} 1031b26 1033m7 72i51 Parent{2|20I9} 1031b51 1033r22 82U22 Set_Element 82=35 590r47 82r35 Node{3|287R9} 83u14 Generic_Allocate 84=7 85<7 187r36 585b14 594l8 594t24 656r41 84c7 Tree<7|67R12[3|297]> 586b7 592m17 593m7 85i7 Node{2|20I9} 587b7 592m23 593r19 87U14 Free 87=20 87>39 320s36 371s27 383s27 395s30 408s30 465s30 572b14 579l8 . 579t12 838s30 87r20 Tree{3|79R9} 320r42 573b7 577m7 578m29 87i39 X{2|20I9} 320r58 574b7 577r19 578r35 89V13 Is_Greater_Key_Node{boolean} 90>7 91>7 92r19 116r32 710b13 718l8 718t27 90*7 Left{3|63+9} 711b7 717r26 91r7 Right{3|287R9} 712b7 717r14 94V13 Is_Less_Key_Node{boolean} 95>7 96>7 97r19 115r32 724b13 730l8 730t24 95*7 Left{3|63+9} 725b7 729r14 96r7 Right{3|287R9} 726b7 729r21 103K12 Tree_Operations[10|63] 109r8 113r32 162r14 233r7 258r7 369r7 382r7 . 394r10 407r10 464r10 578r7 590r13 837r10 864r23 941r12 111K12 Key_Ops[8|50] 177r39 180r16 183r16 242r37 375r35 461r35 474r37 558r37 . 645r13 648r13 963r41 123i7 Lst{2|20I9} 136m7 139r21 124i7 Node{2|20I9} 138m7 139r13 140r44 143r24 148m10 148r30 125i7 ENode{2|20I9} 140m10 142r13 143r54 159U17 Append_Element 159>33 162r49 168b17 220l11 220t25 159i33 Source_Node{2|20I9} 168b33 169r47 161U17 Append_Elements[10|105] 234s7 169r10 SN{3|287R9} 206r25 207r29 218r22 171U20 Set_Element 171=33 172r25 187r54 204b20 208l14 208t25 171r33 Node{3|287R9} 204b33 206m13 207m13 174V19 New_Node{2|20I9} 175r25 177r68 193b19 198l14 198t22 177U20 Insert_Post[8|56] 180r54 184r15 179U20 Unconditional_Insert_Sans_Hint[8|95] 185r15 182U20 Unconditional_Insert_Avec_Hint[8|115] 215s10 187U20 Allocate[83] 196s13 194i13 Result{2|20I9} 196m31 197r20 210i10 Target_Node{2|20I9} 219m22 242i7 Node{2|20I9} 245r10 249r23 284i7 Node{2|20I9} 300r19 301r30 302r32 303r30 304r32 305r30 306r32 307r30 . 308r32 309r30 310r32 311r30 312r32 313r30 314r32 315m16 315r24 318r19 319r21 . 321m16 321r24 285i7 N{2|20I9} 319m16 320r63 292r14 Target{3|79R9} 294m13 295m13 296m13 297m13 298m13 301m16 303m16 305m16 . 307m16 309m16 311m16 313m16 318r27 320m50 320r50 375i7 X{3|283I12} 378r10 382r57 383r44 391i7 X{3|283I12} 393r10 394r60 395r47 404i7 X{3|283I12} 406r10 407r60 408r47 431i7 Node{3|283I12} 434r10 438r31 461i7 X{3|283I12} 463r10 464r60 465r47 474i7 Node{2|20I9} 477r10 481r23 558i7 Node{2|20I9} 561r10 565r23 589U17 Allocate[10|145] 592s7 618r7 Position{3|87R9} 622m41 626r52 619b7 Inserted{boolean} 622m51 624r14 626r13 N{3|287R9} 628r13 629r13 641V16 New_Node{3|283I12} 645r42 654b16 669l11 669t19 644U17 Insert_Post[8|56] 648r49 647U17 Insert_Sans_Hint[8|75] 674s7 655U20 Initialize 655=32 656r59 658b20 662l14 662t24 655r32 Node{3|287R9} 658b32 660m13 661m13 656U20 Allocate_Node[83] 667s10 664i10 X{3|283I12} 667m36 668r17 686r7 Position{3|87R9} 690m41 687b7 Inserted{boolean} 690m51 692r14 811a7 NN{7|58A12[3|297]} 835r26 835r38 812i7 X{3|283I12} 827m10 828r20 835r30 835r42 837r57 838r44 878i10 L_Node{2|20I9} 889r16 895r28 896m16 896r38 898r58 879i10 R_Node{2|20I9} 890r23 895r55 898r32 899m16 899r39 880i10 L_Last{2|20I9} 889r25 881i10 R_Last{2|20I9} 890r32 940i10 Node{2|20I9} 944r13 948r26 963i10 Node{3|283I12} 966r13 971r52 971r13 N{3|287R9} 973r13 974r13 X 7 a-crbltr.ads 34K24*Red_Black_Trees 3|60w29 285r8 292r17 298r25 4|28r21 32r21 49r47 63r30 . 104r10 112r10 7|80e35 37E9*Color_Type 3|292r33 4|49r63 63r46 265r45 1013r59 7|37e35 37n24*Red{37E9} 3|292r47 57k12*Generic_Bounded_Tree_Types 3|298r41 7|78e34 58A12 Nodes_Type(3|287R9)<2|20I9> 4|811r23[3|297] 67R12 Tree_Type 3|301r21[297] 4|84r32[3|297] 586r32[3|297] 68i10 First{2|20I9} 4|296m20[3|297] 296r36[3|297] 494r33[3|297] 69i10 Last{2|20I9} 4|297m20[3|297] 297r35[3|297] 759r33[3|297] 70i10 Root{2|20I9} 4|295m20[3|297] 295r35[3|297] 71i10 Length{2|20I9} 4|294m20[3|297] 294r37[3|297] 803r24[3|297] 73i10 Free 4|298m20[3|297] 298r35[3|297] 74a10 Nodes{58A12[3|297]} 4|140r37[3|297] 143r17[3|297] 143r47[3|297] 169m40[3|297] . 301m23[3|297] 302r25[3|297] 303m23[3|297] 304r25[3|297] 305m23[3|297] 306r25[3|297] . 307m23[3|297] 308r25[3|297] 309m23[3|297] 310r25[3|297] 311m23[3|297] 312r25[3|297] . 313m23[3|297] 314r25[3|297] 426r24[3|297] 438r24[3|297] 507r24[3|297] 520r24[3|297] . 577m12[3|297] 593m12[3|297] 606r24[3|297] 626m45[3|297] 746r24[3|297] 772r24[3|297] . 785r24[3|297] 811m49[3|297] 895r21[3|297] 895r48[3|297] 898r25[3|297] 898r51[3|297] . 971m45[3|297] 997m17[3|297] 1063r18[3|297] 1063r49[3|297] 1064r25[3|297] . 1064r52[3|297] X 8 a-rbtgbk.ads 36K17 Tree_Operations 4|113r9 40+9 Key_Type 4|114r9 42V18 Is_Less_Key_Node{boolean} 4|115r9 46V18 Is_Greater_Key_Node{boolean} 4|116r9 50k40*Generic_Bounded_Keys 4|32w37 33r54 112r26 8|193e56 56u14 Generic_Insert_Post 4|177r47[111] 645r21[111] 75u14 Generic_Conditional_Insert 4|648r21[111] 95u14 Generic_Unconditional_Insert 4|180r24[111] 115u14 Generic_Unconditional_Insert_With_Hint 4|183r24[111] 116c7 Tree<7|67R12[3|297]> 4|216r13[182] 117i7 Hint{2|20I9} 4|217r13[182] 118*7 Key{3|63+9} 4|218r13[182] 119i7 Node{2|20I9} 4|219r13[182] 157V13 Find{2|20I9} 4|375s43[111] 461s43[111] 474s45[111] 963s49[111] 162V13 Ceiling{2|20I9} 4|242s45[111] 167V13 Floor{2|20I9} 4|558s45[111] X 10 a-rbtgbo.ads 36K17 Tree_Types 4|105r9 45V19 Left{2|20I9} 4|106r9 51V19 Right{2|20I9} 4|107r9 63k40*Generic_Bounded_Operations 4|28w37 30r35 104r26 10|156e62 73V13 Vet{boolean} 4|366s22[103] 423s22[103] 743s22[103] 861s22[103] 936s22[103] . 994s22[103] 77V13 Next{2|20I9} 4|136s14[103] 148s18[103] 864s39[103] 880s42[103] 881s42[103] . 896s26[103] 899s26[103] 1069s19[103] 1070s19[103] 82V13 Previous{2|20I9} 4|941s28[103] 94U14 Delete_Node_Sans_Free 4|369s23[103] 382s23[103] 394s26[103] 407s26[103] . 464s26[103] 837s26[103] 99U14 Clear_Tree 4|233s23[103] 258s23[103] 105u14 Generic_Iteration 4|162r30[103] 145u14 Generic_Allocate 4|590r29[103] 152U14 Free 4|578s23[103] X 17 system.ads 37K9*System 4|35w6 35r23 17|200e11 67M9*Address 4|35r30 81V14*"="{boolean} 4|225r25 815r25 884r26