home *** CD-ROM | disk | FTP | other *** search
/ More Insanity: Totally Insane 2 / totally_insane_ii.iso / src / STL / STL_doc.tar < prev    next >
Tape Archive  |  1997-05-29  |  2.3 MB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Tape Archive (archive/tar).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Tape Archive (archive/tar) magic Supported
100% file POSIX tar archive default
99% file POSIX tar archive, directory STL_doc/, mode 000755 , uid 062616 , gid 000012 , size 00000000000 , seconds 06335657700, user austern, group engr default
98% file data default
62% TrID TAR - Tape ARchive (POSIX) default
37% TrID TAR - Tape ARchive (directory) default
100% siegfried x-fmt/265 Tape Archive Format default
100% lsar Tar default
100% gt2 TAR Archiv gefunden (Auflistung ist deaktiviert) default
100% disktype POSIX tar archive default
100% detectItEasy Archive: tar default
100% binwalkID POSIX tar archive default
100% xdgMime application/x-tar default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 53 54 4c 5f 64 6f 63 2f | 00 00 00 00 00 00 00 00 |STL_doc/|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 00 00 00 00 30 30 30 37 | 35 35 20 00 30 36 32 36 |....0007|55 .0626|
|00000070| 31 36 20 00 30 30 30 30 | 31 32 20 00 30 30 30 30 |16 .0000|12 .0000|
|00000080| 30 30 30 30 30 30 30 20 | 30 36 33 33 35 36 35 37 |0000000 |06335657|
|00000090| 37 30 30 20 30 31 33 30 | 33 34 00 20 35 00 00 00 |700 0130|34. 5...|
|000000a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000000f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000100| 00 75 73 74 61 72 00 30 | 30 61 75 73 74 65 72 6e |.ustar.0|0austern|
|00000110| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000120| 00 00 00 00 00 00 00 00 | 00 65 6e 67 72 00 00 00 |........|.engr...|
|00000130| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000140| 00 00 00 00 00 00 00 00 | 00 30 30 30 30 30 30 20 |........|.000000 |
|00000150| 00 30 30 30 30 30 30 20 | 00 00 00 00 00 00 00 00 |.000000 |........|
|00000160| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000170| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 53 54 4c 5f 64 6f 63 2f | 41 64 61 70 74 61 62 6c |STL_doc/|Adaptabl|
|00000210| 65 42 69 6e 61 72 79 46 | 75 6e 63 74 69 6f 6e 2e |eBinaryF|unction.|
|00000220| 68 74 6d 6c 00 00 00 00 | 00 00 00 00 00 00 00 00 |html....|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 36 32 36 |....0006|44 .0626|
|00000270| 31 36 20 00 30 30 30 30 | 31 32 20 00 30 30 30 30 |16 .0000|12 .0000|
|00000280| 30 30 31 31 37 35 32 20 | 30 36 33 33 35 36 35 37 |0011752 |06335657|
|00000290| 36 35 32 20 30 32 30 34 | 36 36 00 20 30 00 00 00 |652 0204|66. 0...|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 75 73 74 61 72 00 30 | 30 61 75 73 74 65 72 6e |.ustar.0|0austern|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 65 6e 67 72 00 00 00 |........|.engr...|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 30 30 30 30 30 30 20 |........|.000000 |
|00000350| 00 30 30 30 30 30 30 20 | 00 00 00 00 00 00 00 00 |.000000 |........|
|00000360| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000370| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000380| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000390| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000003f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000400| 3c 48 54 4d 4c 3e 0a 3c | 21 2d 2d 0a 20 20 2d 2d |<HTML>.<|!--. --|
|00000410| 20 43 6f 70 79 72 69 67 | 68 74 20 28 63 29 20 31 | Copyrig|ht (c) 1|
|00000420| 39 39 36 0a 20 20 2d 2d | 20 53 69 6c 69 63 6f 6e |996. --| Silicon|
|00000430| 20 47 72 61 70 68 69 63 | 73 20 43 6f 6d 70 75 74 | Graphic|s Comput|
|00000440| 65 72 20 53 79 73 74 65 | 6d 73 2c 20 49 6e 63 2e |er Syste|ms, Inc.|
|00000450| 0a 20 20 2d 2d 0a 20 20 | 2d 2d 20 50 65 72 6d 69 |. --. |-- Permi|
|00000460| 73 73 69 6f 6e 20 74 6f | 20 75 73 65 2c 20 63 6f |ssion to| use, co|
|00000470| 70 79 2c 20 6d 6f 64 69 | 66 79 2c 20 64 69 73 74 |py, modi|fy, dist|
|00000480| 72 69 62 75 74 65 20 61 | 6e 64 20 73 65 6c 6c 20 |ribute a|nd sell |
|00000490| 74 68 69 73 20 73 6f 66 | 74 77 61 72 65 0a 20 20 |this sof|tware. |
|000004a0| 2d 2d 20 61 6e 64 20 69 | 74 73 20 64 6f 63 75 6d |-- and i|ts docum|
|000004b0| 65 6e 74 61 74 69 6f 6e | 20 66 6f 72 20 61 6e 79 |entation| for any|
|000004c0| 20 70 75 72 70 6f 73 65 | 20 69 73 20 68 65 72 65 | purpose| is here|
|000004d0| 62 79 20 67 72 61 6e 74 | 65 64 20 77 69 74 68 6f |by grant|ed witho|
|000004e0| 75 74 20 66 65 65 2c 0a | 20 20 2d 2d 20 70 72 6f |ut fee,.| -- pro|
|000004f0| 76 69 64 65 64 20 74 68 | 61 74 20 74 68 65 20 61 |vided th|at the a|
|00000500| 62 6f 76 65 20 63 6f 70 | 79 72 69 67 68 74 20 6e |bove cop|yright n|
|00000510| 6f 74 69 63 65 20 61 70 | 70 65 61 72 73 20 69 6e |otice ap|pears in|
|00000520| 20 61 6c 6c 20 63 6f 70 | 69 65 73 20 61 6e 64 0a | all cop|ies and.|
|00000530| 20 20 2d 2d 20 74 68 61 | 74 20 62 6f 74 68 20 74 | -- tha|t both t|
|00000540| 68 61 74 20 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |hat copy|right no|
|00000550| 74 69 63 65 20 61 6e 64 | 20 74 68 69 73 20 70 65 |tice and| this pe|
|00000560| 72 6d 69 73 73 69 6f 6e | 20 6e 6f 74 69 63 65 20 |rmission| notice |
|00000570| 61 70 70 65 61 72 0a 20 | 20 2d 2d 20 69 6e 20 73 |appear. | -- in s|
|00000580| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00000590| 6e 74 61 74 69 6f 6e 2e | 20 20 53 69 6c 69 63 6f |ntation.| Silico|
|000005a0| 6e 20 47 72 61 70 68 69 | 63 73 20 6d 61 6b 65 73 |n Graphi|cs makes|
|000005b0| 20 6e 6f 0a 20 20 2d 2d | 20 72 65 70 72 65 73 65 | no. --| represe|
|000005c0| 6e 74 61 74 69 6f 6e 73 | 20 61 62 6f 75 74 20 74 |ntations| about t|
|000005d0| 68 65 20 73 75 69 74 61 | 62 69 6c 69 74 79 20 6f |he suita|bility o|
|000005e0| 66 20 74 68 69 73 20 73 | 6f 66 74 77 61 72 65 20 |f this s|oftware |
|000005f0| 66 6f 72 20 61 6e 79 0a | 20 20 2d 2d 20 70 75 72 |for any.| -- pur|
|00000600| 70 6f 73 65 2e 20 20 49 | 74 20 69 73 20 70 72 6f |pose. I|t is pro|
|00000610| 76 69 64 65 64 20 22 61 | 73 20 69 73 22 20 77 69 |vided "a|s is" wi|
|00000620| 74 68 6f 75 74 20 65 78 | 70 72 65 73 73 20 6f 72 |thout ex|press or|
|00000630| 20 69 6d 70 6c 69 65 64 | 20 77 61 72 72 61 6e 74 | implied| warrant|
|00000640| 79 2e 0a 20 20 2d 2d 0a | 20 20 2d 2d 20 43 6f 70 |y.. --.| -- Cop|
|00000650| 79 72 69 67 68 74 20 28 | 63 29 20 31 39 39 34 0a |yright (|c) 1994.|
|00000660| 20 20 2d 2d 20 48 65 77 | 6c 65 74 74 2d 50 61 63 | -- Hew|lett-Pac|
|00000670| 6b 61 72 64 20 43 6f 6d | 70 61 6e 79 0a 20 20 2d |kard Com|pany. -|
|00000680| 2d 0a 20 20 2d 2d 20 50 | 65 72 6d 69 73 73 69 6f |-. -- P|ermissio|
|00000690| 6e 20 74 6f 20 75 73 65 | 2c 20 63 6f 70 79 2c 20 |n to use|, copy, |
|000006a0| 6d 6f 64 69 66 79 2c 20 | 64 69 73 74 72 69 62 75 |modify, |distribu|
|000006b0| 74 65 20 61 6e 64 20 73 | 65 6c 6c 20 74 68 69 73 |te and s|ell this|
|000006c0| 20 73 6f 66 74 77 61 72 | 65 0a 20 20 2d 2d 20 61 | softwar|e. -- a|
|000006d0| 6e 64 20 69 74 73 20 64 | 6f 63 75 6d 65 6e 74 61 |nd its d|ocumenta|
|000006e0| 74 69 6f 6e 20 66 6f 72 | 20 61 6e 79 20 70 75 72 |tion for| any pur|
|000006f0| 70 6f 73 65 20 69 73 20 | 68 65 72 65 62 79 20 67 |pose is |hereby g|
|00000700| 72 61 6e 74 65 64 20 77 | 69 74 68 6f 75 74 20 66 |ranted w|ithout f|
|00000710| 65 65 2c 0a 20 20 2d 2d | 20 70 72 6f 76 69 64 65 |ee,. --| provide|
|00000720| 64 20 74 68 61 74 20 74 | 68 65 20 61 62 6f 76 65 |d that t|he above|
|00000730| 20 63 6f 70 79 72 69 67 | 68 74 20 6e 6f 74 69 63 | copyrig|ht notic|
|00000740| 65 20 61 70 70 65 61 72 | 73 20 69 6e 20 61 6c 6c |e appear|s in all|
|00000750| 20 63 6f 70 69 65 73 20 | 61 6e 64 0a 20 20 2d 2d | copies |and. --|
|00000760| 20 74 68 61 74 20 62 6f | 74 68 20 74 68 61 74 20 | that bo|th that |
|00000770| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|00000780| 20 61 6e 64 20 74 68 69 | 73 20 70 65 72 6d 69 73 | and thi|s permis|
|00000790| 73 69 6f 6e 20 6e 6f 74 | 69 63 65 20 61 70 70 65 |sion not|ice appe|
|000007a0| 61 72 0a 20 20 2d 2d 20 | 69 6e 20 73 75 70 70 6f |ar. -- |in suppo|
|000007b0| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|000007c0| 69 6f 6e 2e 20 20 48 65 | 77 6c 65 74 74 2d 50 61 |ion. He|wlett-Pa|
|000007d0| 63 6b 61 72 64 20 43 6f | 6d 70 61 6e 79 20 6d 61 |ckard Co|mpany ma|
|000007e0| 6b 65 73 20 6e 6f 0a 20 | 20 2d 2d 20 72 65 70 72 |kes no. | -- repr|
|000007f0| 65 73 65 6e 74 61 74 69 | 6f 6e 73 20 61 62 6f 75 |esentati|ons abou|
|00000800| 74 20 74 68 65 20 73 75 | 69 74 61 62 69 6c 69 74 |t the su|itabilit|
|00000810| 79 20 6f 66 20 74 68 69 | 73 20 73 6f 66 74 77 61 |y of thi|s softwa|
|00000820| 72 65 20 66 6f 72 20 61 | 6e 79 0a 20 20 2d 2d 20 |re for a|ny. -- |
|00000830| 70 75 72 70 6f 73 65 2e | 20 20 49 74 20 69 73 20 |purpose.| It is |
|00000840| 70 72 6f 76 69 64 65 64 | 20 22 61 73 20 69 73 22 |provided| "as is"|
|00000850| 20 77 69 74 68 6f 75 74 | 20 65 78 70 72 65 73 73 | without| express|
|00000860| 20 6f 72 20 69 6d 70 6c | 69 65 64 20 77 61 72 72 | or impl|ied warr|
|00000870| 61 6e 74 79 2e 0a 20 20 | 2d 2d 0a 20 20 2d 2d 3e |anty.. |--. -->|
|00000880| 0a 3c 48 65 61 64 3e 0a | 3c 54 69 74 6c 65 3e 41 |.<Head>.|<Title>A|
|00000890| 64 61 70 74 61 62 6c 65 | 20 42 69 6e 61 72 79 20 |daptable| Binary |
|000008a0| 46 75 6e 63 74 69 6f 6e | 3c 2f 54 69 74 6c 65 3e |Function|</Title>|
|000008b0| 0a 3c 21 2d 2d 20 43 72 | 65 61 74 65 64 20 62 79 |.<!-- Cr|eated by|
|000008c0| 20 68 74 6d 6c 64 6f 63 | 2c 20 77 72 69 74 74 65 | htmldoc|, writte|
|000008d0| 6e 20 62 79 20 4d 61 74 | 74 68 65 77 20 41 75 73 |n by Mat|thew Aus|
|000008e0| 74 65 72 6e 20 2d 2d 3e | 0a 3c 21 2d 2d 20 54 69 |tern -->|.<!-- Ti|
|000008f0| 6d 65 20 6f 66 20 63 72 | 65 61 74 69 6f 6e 3a 20 |me of cr|eation: |
|00000900| 4d 6f 6e 20 44 65 63 20 | 20 39 20 31 30 3a 35 34 |Mon Dec | 9 10:54|
|00000910| 3a 31 36 20 50 53 54 20 | 31 39 39 36 20 2d 2d 3e |:16 PST |1996 -->|
|00000920| 0a 3c 2f 48 45 41 44 3e | 0a 3c 42 4f 44 59 20 42 |.</HEAD>|.<BODY B|
|00000930| 47 43 4f 4c 4f 52 3d 22 | 23 66 66 66 66 66 66 22 |GCOLOR="|#ffffff"|
|00000940| 20 4c 49 4e 4b 3d 22 23 | 30 30 30 30 65 65 22 20 | LINK="#|0000ee" |
|00000950| 54 45 58 54 3d 22 23 30 | 30 30 30 30 30 22 20 56 |TEXT="#0|00000" V|
|00000960| 4c 49 4e 4b 3d 22 23 35 | 35 31 61 38 62 22 20 0a |LINK="#5|51a8b" .|
|00000970| 09 41 4c 49 4e 4b 3d 22 | 23 66 66 30 30 30 30 22 |.ALINK="|#ff0000"|
|00000980| 3e 20 0a 3c 49 4d 47 20 | 53 52 43 3d 22 43 6f 72 |> .<IMG |SRC="Cor|
|00000990| 70 49 44 2e 67 69 66 22 | 20 0a 20 20 20 20 20 41 |pID.gif"| . A|
|000009a0| 4c 54 3d 22 53 69 6c 69 | 63 6f 6e 20 47 72 61 70 |LT="Sili|con Grap|
|000009b0| 68 69 63 73 2c 20 49 6e | 63 2e 22 20 48 45 49 47 |hics, In|c." HEIG|
|000009c0| 48 54 3d 22 34 33 22 20 | 57 49 44 54 48 3d 22 31 |HT="43" |WIDTH="1|
|000009d0| 35 31 22 3e 20 0a 3c 21 | 2d 2d 65 6e 64 20 68 65 |51"> .<!|--end he|
|000009e0| 61 64 65 72 2d 2d 3e 0a | 3c 42 52 20 43 6c 65 61 |ader-->.|<BR Clea|
|000009f0| 72 3e 0a 3c 48 31 3e 41 | 64 61 70 74 61 62 6c 65 |r>.<H1>A|daptable|
|00000a00| 20 42 69 6e 61 72 79 20 | 46 75 6e 63 74 69 6f 6e | Binary |Function|
|00000a10| 3c 2f 48 31 3e 0a 0a 3c | 54 61 62 6c 65 20 43 65 |</H1>..<|Table Ce|
|00000a20| 6c 6c 50 61 64 64 69 6e | 67 3d 30 20 43 65 6c 6c |llPaddin|g=0 Cell|
|00000a30| 53 70 61 63 69 6e 67 3d | 30 20 77 69 64 74 68 3d |Spacing=|0 width=|
|00000a40| 31 30 30 25 3e 0a 3c 54 | 52 3e 0a 3c 54 44 20 41 |100%>.<T|R>.<TD A|
|00000a50| 6c 69 67 6e 3d 6c 65 66 | 74 3e 3c 49 6d 67 20 73 |lign=lef|t><Img s|
|00000a60| 72 63 20 3d 20 22 66 75 | 6e 63 74 6f 72 73 2e 67 |rc = "fu|nctors.g|
|00000a70| 69 66 22 20 41 6c 74 3d | 22 22 20 20 20 57 49 44 |if" Alt=|"" WID|
|00000a80| 54 48 20 3d 20 22 31 39 | 34 22 20 20 48 45 49 47 |TH = "19|4" HEIG|
|00000a90| 48 54 20 3d 20 22 33 38 | 22 20 3e 3c 2f 54 44 3e |HT = "38|" ></TD>|
|00000aa0| 0a 3c 54 44 20 41 6c 69 | 67 6e 3d 72 69 67 68 74 |.<TD Ali|gn=right|
|00000ab0| 3e 3c 49 6d 67 20 73 72 | 63 20 3d 20 22 63 6f 6e |><Img sr|c = "con|
|00000ac0| 63 65 70 74 2e 67 69 66 | 22 20 41 6c 74 3d 22 22 |cept.gif|" Alt=""|
|00000ad0| 20 20 20 57 49 44 54 48 | 20 3d 20 22 31 39 34 22 | WIDTH| = "194"|
|00000ae0| 20 20 48 45 49 47 48 54 | 20 3d 20 22 33 38 22 20 | HEIGHT| = "38" |
|00000af0| 3e 3c 2f 54 44 3e 0a 3c | 2f 54 52 3e 0a 3c 54 52 |></TD>.<|/TR>.<TR|
|00000b00| 3e 0a 3c 54 44 20 41 6c | 69 67 6e 3d 6c 65 66 74 |>.<TD Al|ign=left|
|00000b10| 20 56 41 6c 69 67 6e 3d | 74 6f 70 3e 3c 62 3e 43 | VAlign=|top><b>C|
|00000b20| 61 74 65 67 6f 72 79 3c | 2f 62 3e 3a 20 66 75 6e |ategory<|/b>: fun|
|00000b30| 63 74 6f 72 73 3c 2f 54 | 44 3e 0a 3c 54 44 20 41 |ctors</T|D>.<TD A|
|00000b40| 6c 69 67 6e 3d 72 69 67 | 68 74 20 56 41 6c 69 67 |lign=rig|ht VAlig|
|00000b50| 6e 3d 74 6f 70 3e 3c 62 | 3e 43 6f 6d 70 6f 6e 65 |n=top><b|>Compone|
|00000b60| 6e 74 20 74 79 70 65 3c | 2f 62 3e 3a 20 63 6f 6e |nt type<|/b>: con|
|00000b70| 63 65 70 74 3c 2f 54 44 | 3e 0a 3c 2f 54 52 3e 0a |cept</TD|>.</TR>.|
|00000b80| 3c 2f 54 61 62 6c 65 3e | 0a 0a 3c 68 33 3e 44 65 |</Table>|..<h3>De|
|00000b90| 73 63 72 69 70 74 69 6f | 6e 3c 2f 68 33 3e 0a 41 |scriptio|n</h3>.A|
|00000ba0| 6e 20 41 64 61 70 74 61 | 62 6c 65 20 42 69 6e 61 |n Adapta|ble Bina|
|00000bb0| 72 79 20 46 75 6e 63 74 | 69 6f 6e 20 69 73 20 61 |ry Funct|ion is a|
|00000bc0| 20 3c 41 20 68 72 65 66 | 3d 22 42 69 6e 61 72 79 | <A href|="Binary|
|00000bd0| 46 75 6e 63 74 69 6f 6e | 2e 68 74 6d 6c 22 3e 42 |Function|.html">B|
|00000be0| 69 6e 61 72 79 20 46 75 | 6e 63 74 69 6f 6e 3c 2f |inary Fu|nction</|
|00000bf0| 41 3e 20 77 69 74 68 0a | 6e 65 73 74 65 64 20 3c |A> with.|nested <|
|00000c00| 74 74 3e 74 79 70 65 64 | 65 66 3c 2f 74 74 3e 73 |tt>typed|ef</tt>s|
|00000c10| 20 74 68 61 74 20 64 65 | 66 69 6e 65 20 69 74 73 | that de|fine its|
|00000c20| 20 61 72 67 75 6d 65 6e | 74 20 74 79 70 65 73 20 | argumen|t types |
|00000c30| 61 6e 64 20 72 65 73 75 | 6c 74 20 74 79 70 65 2e |and resu|lt type.|
|00000c40| 20 20 3c 41 20 68 72 65 | 66 3d 22 23 31 22 3e 5b | <A hre|f="#1">[|
|00000c50| 31 5d 3c 2f 41 3e 20 3c | 41 20 68 72 65 66 3d 22 |1]</A> <|A href="|
|00000c60| 23 32 22 3e 5b 32 5d 3c | 2f 41 3e 0a 54 68 65 73 |#2">[2]<|/A>.Thes|
|00000c70| 65 20 6e 65 73 74 65 64 | 20 3c 74 74 3e 74 79 70 |e nested| <tt>typ|
|00000c80| 65 64 65 66 3c 2f 74 74 | 3e 73 20 6d 61 6b 65 20 |edef</tt|>s make |
|00000c90| 69 74 20 70 6f 73 73 69 | 62 6c 65 20 74 6f 20 75 |it possi|ble to u|
|00000ca0| 73 65 20 66 75 6e 63 74 | 69 6f 6e 20 6f 62 6a 65 |se funct|ion obje|
|00000cb0| 63 74 20 61 64 61 70 74 | 6f 72 73 2e 0a 3c 68 33 |ct adapt|ors..<h3|
|00000cc0| 3e 52 65 66 69 6e 65 6d | 65 6e 74 20 6f 66 3c 2f |>Refinem|ent of</|
|00000cd0| 68 33 3e 0a 3c 41 20 68 | 72 65 66 3d 22 42 69 6e |h3>.<A h|ref="Bin|
|00000ce0| 61 72 79 46 75 6e 63 74 | 69 6f 6e 2e 68 74 6d 6c |aryFunct|ion.html|
|00000cf0| 22 3e 42 69 6e 61 72 79 | 20 46 75 6e 63 74 69 6f |">Binary| Functio|
|00000d00| 6e 3c 2f 41 3e 0a 3c 68 | 33 3e 41 73 73 6f 63 69 |n</A>.<h|3>Associ|
|00000d10| 61 74 65 64 20 74 79 70 | 65 73 3c 2f 68 33 3e 0a |ated typ|es</h3>.|
|00000d20| 3c 54 61 62 6c 65 20 62 | 6f 72 64 65 72 3e 0a 3c |<Table b|order>.<|
|00000d30| 54 52 3e 0a 3c 54 44 20 | 56 41 6c 69 67 6e 3d 74 |TR>.<TD |VAlign=t|
|00000d40| 6f 70 3e 0a 46 69 72 73 | 74 20 61 72 67 75 6d 65 |op>.Firs|t argume|
|00000d50| 6e 74 20 74 79 70 65 0a | 3c 2f 54 44 3e 0a 3c 54 |nt type.|</TD>.<T|
|00000d60| 44 20 56 41 6c 69 67 6e | 3d 74 6f 70 3e 0a 3c 74 |D VAlign|=top>.<t|
|00000d70| 74 3e 46 3a 3a 66 69 72 | 73 74 5f 61 72 67 75 6d |t>F::fir|st_argum|
|00000d80| 65 6e 74 5f 74 79 70 65 | 3c 2f 74 74 3e 0a 3c 2f |ent_type|</tt>.</|
|00000d90| 54 44 3e 0a 3c 54 44 20 | 56 41 6c 69 67 6e 3d 74 |TD>.<TD |VAlign=t|
|00000da0| 6f 70 3e 0a 54 68 65 20 | 74 79 70 65 20 6f 66 20 |op>.The |type of |
|00000db0| 3c 74 74 3e 46 3c 2f 74 | 74 3e 27 73 20 66 69 72 |<tt>F</t|t>'s fir|
|00000dc0| 73 74 20 61 72 67 75 6d | 65 6e 74 0a 3c 2f 54 44 |st argum|ent.</TD|
|00000dd0| 3e 0a 3c 2f 54 52 3e 0a | 3c 54 52 3e 0a 3c 54 44 |>.</TR>.|<TR>.<TD|
|00000de0| 20 56 41 6c 69 67 6e 3d | 74 6f 70 3e 0a 53 65 63 | VAlign=|top>.Sec|
|00000df0| 6f 6e 64 20 61 72 67 75 | 6d 65 6e 74 20 74 79 70 |ond argu|ment typ|
|00000e00| 65 0a 3c 2f 54 44 3e 0a | 3c 54 44 20 56 41 6c 69 |e.</TD>.|<TD VAli|
|00000e10| 67 6e 3d 74 6f 70 3e 0a | 3c 74 74 3e 46 3a 3a 73 |gn=top>.|<tt>F::s|
|00000e20| 65 63 6f 6e 64 5f 61 72 | 67 75 6d 65 6e 74 5f 74 |econd_ar|gument_t|
|00000e30| 79 70 65 3c 2f 74 74 3e | 0a 3c 2f 54 44 3e 0a 3c |ype</tt>|.</TD>.<|
|00000e40| 54 44 20 56 41 6c 69 67 | 6e 3d 74 6f 70 3e 0a 54 |TD VAlig|n=top>.T|
|00000e50| 68 65 20 74 79 70 65 20 | 6f 66 20 3c 74 74 3e 46 |he type |of <tt>F|
|00000e60| 3c 2f 74 74 3e 27 73 20 | 73 65 63 6f 6e 64 20 61 |</tt>'s |second a|
|00000e70| 72 67 75 6d 65 6e 74 0a | 3c 2f 54 44 3e 0a 3c 2f |rgument.|</TD>.</|
|00000e80| 54 52 3e 0a 3c 54 52 3e | 0a 3c 54 44 20 56 41 6c |TR>.<TR>|.<TD VAl|
|00000e90| 69 67 6e 3d 74 6f 70 3e | 0a 52 65 73 75 6c 74 20 |ign=top>|.Result |
|00000ea0| 74 79 70 65 0a 3c 2f 54 | 44 3e 0a 3c 54 44 20 56 |type.</T|D>.<TD V|
|00000eb0| 41 6c 69 67 6e 3d 74 6f | 70 3e 0a 3c 74 74 3e 46 |Align=to|p>.<tt>F|
|00000ec0| 3a 3a 72 65 73 75 6c 74 | 5f 74 79 70 65 3c 2f 74 |::result|_type</t|
|00000ed0| 74 3e 0a 3c 2f 54 44 3e | 0a 3c 54 44 20 56 41 6c |t>.</TD>|.<TD VAl|
|00000ee0| 69 67 6e 3d 74 6f 70 3e | 0a 54 68 65 20 74 79 70 |ign=top>|.The typ|
|00000ef0| 65 20 72 65 74 75 72 6e | 65 64 20 77 68 65 6e 20 |e return|ed when |
|00000f00| 74 68 65 20 42 69 6e 61 | 72 79 20 46 75 6e 63 74 |the Bina|ry Funct|
|00000f10| 69 6f 6e 20 69 73 20 63 | 61 6c 6c 65 64 0a 3c 2f |ion is c|alled.</|
|00000f20| 54 44 3e 0a 3c 2f 74 72 | 3e 0a 3c 2f 74 61 62 6c |TD>.</tr|>.</tabl|
|00000f30| 65 3e 0a 3c 68 33 3e 4e | 6f 74 61 74 69 6f 6e 3c |e>.<h3>N|otation<|
|00000f40| 2f 68 33 3e 0a 3c 54 61 | 62 6c 65 3e 0a 3c 54 52 |/h3>.<Ta|ble>.<TR|
|00000f50| 3e 0a 3c 54 44 20 56 41 | 6c 69 67 6e 3d 74 6f 70 |>.<TD VA|lign=top|
|00000f60| 3e 0a 3c 74 74 3e 46 3c | 2f 74 74 3e 0a 3c 2f 54 |>.<tt>F<|/tt>.</T|
|00000f70| 44 3e 0a 3c 54 44 20 56 | 41 6c 69 67 6e 3d 74 6f |D>.<TD V|Align=to|
|00000f80| 70 3e 0a 41 20 74 79 70 | 65 20 74 68 61 74 20 69 |p>.A typ|e that i|
|00000f90| 73 20 61 20 6d 6f 64 65 | 6c 20 6f 66 20 42 69 6e |s a mode|l of Bin|
|00000fa0| 61 72 79 20 46 75 6e 63 | 74 69 6f 6e 0a 3c 2f 54 |ary Func|tion.</T|
|00000fb0| 44 3e 0a 3c 2f 74 72 3e | 0a 3c 2f 74 61 62 6c 65 |D>.</tr>|.</table|
|00000fc0| 3e 0a 3c 68 33 3e 44 65 | 66 69 6e 69 74 69 6f 6e |>.<h3>De|finition|
|00000fd0| 73 3c 2f 68 33 3e 0a 3c | 68 33 3e 56 61 6c 69 64 |s</h3>.<|h3>Valid|
|00000fe0| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 3c 2f 68 33 | express|ions</h3|
|00000ff0| 3e 0a 4e 6f 6e 65 2c 20 | 65 78 63 65 70 74 20 66 |>.None, |except f|
|00001000| 6f 72 20 74 68 6f 73 65 | 20 64 65 66 69 6e 65 64 |or those| defined|
|00001010| 20 62 79 20 3c 41 20 68 | 72 65 66 3d 22 42 69 6e | by <A h|ref="Bin|
|00001020| 61 72 79 46 75 6e 63 74 | 69 6f 6e 2e 68 74 6d 6c |aryFunct|ion.html|
|00001030| 22 3e 42 69 6e 61 72 79 | 20 46 75 6e 63 74 69 6f |">Binary| Functio|
|00001040| 6e 3c 2f 41 3e 0a 3c 68 | 33 3e 45 78 70 72 65 73 |n</A>.<h|3>Expres|
|00001050| 73 69 6f 6e 20 73 65 6d | 61 6e 74 69 63 73 3c 2f |sion sem|antics</|
|00001060| 68 33 3e 0a 3c 68 33 3e | 43 6f 6d 70 6c 65 78 69 |h3>.<h3>|Complexi|
|00001070| 74 79 20 67 75 61 72 61 | 6e 74 65 65 73 3c 2f 68 |ty guara|ntees</h|
|00001080| 33 3e 0a 3c 68 33 3e 49 | 6e 76 61 72 69 61 6e 74 |3>.<h3>I|nvariant|
|00001090| 73 3c 2f 68 33 3e 0a 3c | 68 33 3e 4d 6f 64 65 6c |s</h3>.<|h3>Model|
|000010a0| 73 3c 2f 68 33 3e 0a 3c | 55 4c 3e 0a 3c 4c 49 3e |s</h3>.<|UL>.<LI>|
|000010b0| 0a 3c 74 74 3e 3c 41 20 | 68 72 65 66 3d 22 70 6c |.<tt><A |href="pl|
|000010c0| 75 73 2e 68 74 6d 6c 22 | 3e 70 6c 75 73 3c 2f 41 |us.html"|>plus</A|
|000010d0| 3e 3c 2f 74 74 3e 0a 3c | 4c 49 3e 0a 3c 74 74 3e |></tt>.<|LI>.<tt>|
|000010e0| 3c 41 20 68 72 65 66 3d | 22 70 72 6f 6a 65 63 74 |<A href=|"project|
|000010f0| 31 73 74 2e 68 74 6d 6c | 22 3e 70 72 6f 6a 65 63 |1st.html|">projec|
|00001100| 74 31 73 74 3c 2f 41 3e | 3c 2f 74 74 3e 0a 3c 4c |t1st</A>|</tt>.<L|
|00001110| 49 3e 0a 3c 74 74 3e 3c | 41 20 68 72 65 66 3d 22 |I>.<tt><|A href="|
|00001120| 70 6f 69 6e 74 65 72 5f | 74 6f 5f 62 69 6e 61 72 |pointer_|to_binar|
|00001130| 79 5f 66 75 6e 63 74 69 | 6f 6e 2e 68 74 6d 6c 22 |y_functi|on.html"|
|00001140| 3e 70 6f 69 6e 74 65 72 | 5f 74 6f 5f 62 69 6e 61 |>pointer|_to_bina|
|00001150| 72 79 5f 66 75 6e 63 74 | 69 6f 6e 3c 2f 41 3e 3c |ry_funct|ion</A><|
|00001160| 2f 74 74 3e 0a 3c 2f 55 | 4c 3e 0a 3c 68 33 3e 4e |/tt>.</U|L>.<h3>N|
|00001170| 6f 74 65 73 3c 2f 68 33 | 3e 0a 3c 50 3e 3c 41 20 |otes</h3|>.<P><A |
|00001180| 6e 61 6d 65 3d 22 31 22 | 3e 5b 31 5d 3c 2f 41 3e |name="1"|>[1]</A>|
|00001190| 0a 4e 6f 74 65 20 74 68 | 65 20 69 6d 70 6c 69 63 |.Note th|e implic|
|000011a0| 61 74 69 6f 6e 20 6f 66 | 20 74 68 69 73 3a 20 61 |ation of| this: a|
|000011b0| 20 66 75 6e 63 74 69 6f | 6e 20 70 6f 69 6e 74 65 | functio|n pointe|
|000011c0| 72 20 3c 74 74 3e 54 20 | 28 2a 66 29 28 58 2c 59 |r <tt>T |(*f)(X,Y|
|000011d0| 29 3c 2f 74 74 3e 20 69 | 73 0a 61 20 3c 41 20 68 |)</tt> i|s.a <A h|
|000011e0| 72 65 66 3d 22 42 69 6e | 61 72 79 46 75 6e 63 74 |ref="Bin|aryFunct|
|000011f0| 69 6f 6e 2e 68 74 6d 6c | 22 3e 42 69 6e 61 72 79 |ion.html|">Binary|
|00001200| 20 46 75 6e 63 74 69 6f | 6e 3c 2f 41 3e 2c 20 62 | Functio|n</A>, b|
|00001210| 75 74 20 6e 6f 74 20 61 | 6e 20 41 64 61 70 74 61 |ut not a|n Adapta|
|00001220| 62 6c 65 20 42 69 6e 61 | 72 79 20 46 75 6e 63 74 |ble Bina|ry Funct|
|00001230| 69 6f 6e 3a 20 74 68 65 | 0a 65 78 70 72 65 73 73 |ion: the|.express|
|00001240| 69 6f 6e 73 20 3c 74 74 | 3e 66 3a 3a 66 69 72 73 |ions <tt|>f::firs|
|00001250| 74 5f 61 72 67 75 6d 65 | 6e 74 5f 74 79 70 65 3c |t_argume|nt_type<|
|00001260| 2f 74 74 3e 2c 20 3c 74 | 74 3e 66 3a 3a 73 65 63 |/tt>, <t|t>f::sec|
|00001270| 6f 6e 64 5f 61 72 67 75 | 6d 65 6e 74 5f 74 79 70 |ond_argu|ment_typ|
|00001280| 65 3c 2f 74 74 3e 2c 20 | 61 6e 64 0a 3c 74 74 3e |e</tt>, |and.<tt>|
|00001290| 66 3a 3a 72 65 73 75 6c | 74 5f 74 79 70 65 3c 2f |f::resul|t_type</|
|000012a0| 74 74 3e 20 61 72 65 20 | 6e 6f 6e 73 65 6e 73 69 |tt> are |nonsensi|
|000012b0| 63 61 6c 2e 0a 3c 50 3e | 3c 41 20 6e 61 6d 65 3d |cal..<P>|<A name=|
|000012c0| 22 32 22 3e 5b 32 5d 3c | 2f 41 3e 0a 57 68 65 6e |"2">[2]<|/A>.When|
|000012d0| 20 79 6f 75 20 64 65 66 | 69 6e 65 20 61 20 63 6c | you def|ine a cl|
|000012e0| 61 73 73 20 74 68 61 74 | 20 69 73 20 61 20 6d 6f |ass that| is a mo|
|000012f0| 64 65 6c 20 6f 66 20 41 | 64 61 70 74 61 62 6c 65 |del of A|daptable|
|00001300| 20 42 69 6e 61 72 79 20 | 46 75 6e 63 74 69 6f 6e | Binary |Function|
|00001310| 2c 0a 79 6f 75 20 6d 75 | 73 74 20 70 72 6f 76 69 |,.you mu|st provi|
|00001320| 64 65 20 74 68 65 73 65 | 20 3c 74 74 3e 74 79 70 |de these| <tt>typ|
|00001330| 65 64 65 66 3c 2f 74 74 | 3e 73 2e 20 20 54 68 65 |edef</tt|>s. The|
|00001340| 20 65 61 73 69 65 73 74 | 20 77 61 79 20 74 6f 20 | easiest| way to |
|00001350| 64 6f 20 74 68 69 73 20 | 69 73 20 74 6f 0a 64 65 |do this |is to.de|
|00001360| 72 69 76 65 20 74 68 65 | 20 63 6c 61 73 73 20 66 |rive the| class f|
|00001370| 72 6f 6d 20 74 68 65 20 | 62 61 73 65 20 63 6c 61 |rom the |base cla|
|00001380| 73 73 20 3c 74 74 3e 3c | 41 20 68 72 65 66 3d 22 |ss <tt><|A href="|
|00001390| 62 69 6e 61 72 79 5f 66 | 75 6e 63 74 69 6f 6e 2e |binary_f|unction.|
|000013a0| 68 74 6d 6c 22 3e 62 69 | 6e 61 72 79 5f 66 75 6e |html">bi|nary_fun|
|000013b0| 63 74 69 6f 6e 3c 2f 41 | 3e 3c 2f 74 74 3e 2e 20 |ction</A|></tt>. |
|000013c0| 20 54 68 69 73 20 69 73 | 20 61 6e 20 0a 65 6d 70 | This is| an .emp|
|000013d0| 74 79 20 63 6c 61 73 73 | 2c 20 77 69 74 68 20 6e |ty class|, with n|
|000013e0| 6f 20 6d 65 6d 62 65 72 | 20 66 75 6e 63 74 69 6f |o member| functio|
|000013f0| 6e 73 20 6f 72 20 6d 65 | 6d 62 65 72 20 76 61 72 |ns or me|mber var|
|00001400| 69 61 62 6c 65 73 3b 20 | 74 68 65 20 6f 6e 6c 79 |iables; |the only|
|00001410| 0a 72 65 61 73 6f 6e 20 | 69 74 20 65 78 69 73 74 |.reason |it exist|
|00001420| 73 20 69 73 20 74 6f 20 | 6d 61 6b 65 20 64 65 66 |s is to |make def|
|00001430| 69 6e 69 6e 67 20 41 64 | 61 70 74 61 62 6c 65 20 |ining Ad|aptable |
|00001440| 42 69 6e 61 72 79 20 46 | 75 6e 63 74 69 6f 6e 73 |Binary F|unctions|
|00001450| 0a 6d 6f 72 65 20 63 6f | 6e 76 65 6e 69 65 6e 74 |.more co|nvenient|
|00001460| 2e 20 3c 74 74 3e 3c 41 | 20 68 72 65 66 3d 22 62 |. <tt><A| href="b|
|00001470| 69 6e 61 72 79 5f 66 75 | 6e 63 74 69 6f 6e 2e 68 |inary_fu|nction.h|
|00001480| 74 6d 6c 22 3e 42 69 6e | 61 72 79 5f 66 75 6e 63 |tml">Bin|ary_func|
|00001490| 74 69 6f 6e 3c 2f 41 3e | 3c 2f 74 74 3e 20 69 73 |tion</A>|</tt> is|
|000014a0| 20 76 65 72 79 20 73 69 | 6d 69 6c 61 72 20 74 6f | very si|milar to|
|000014b0| 20 74 68 65 20 62 61 73 | 65 20 63 6c 61 73 73 65 | the bas|e classe|
|000014c0| 73 20 75 73 65 64 20 62 | 79 20 0a 74 68 65 20 3c |s used b|y .the <|
|000014d0| 41 20 68 72 65 66 3d 22 | 69 74 65 72 61 74 6f 72 |A href="|iterator|
|000014e0| 5f 74 61 67 73 2e 68 74 | 6d 6c 22 3e 69 74 65 72 |_tags.ht|ml">iter|
|000014f0| 61 74 6f 72 20 74 61 67 | 3c 2f 41 3e 20 66 75 6e |ator tag|</A> fun|
|00001500| 63 74 69 6f 6e 73 2e 0a | 3c 68 33 3e 53 65 65 20 |ctions..|<h3>See |
|00001510| 61 6c 73 6f 3c 2f 68 33 | 3e 0a 3c 41 20 68 72 65 |also</h3|>.<A hre|
|00001520| 66 3d 22 42 69 6e 61 72 | 79 46 75 6e 63 74 69 6f |f="Binar|yFunctio|
|00001530| 6e 2e 68 74 6d 6c 22 3e | 42 69 6e 61 72 79 20 46 |n.html">|Binary F|
|00001540| 75 6e 63 74 69 6f 6e 3c | 2f 41 3e 2c 20 3c 41 20 |unction<|/A>, <A |
|00001550| 68 72 65 66 3d 22 41 64 | 61 70 74 61 62 6c 65 47 |href="Ad|aptableG|
|00001560| 65 6e 65 72 61 74 6f 72 | 2e 68 74 6d 6c 22 3e 41 |enerator|.html">A|
|00001570| 64 61 70 74 61 62 6c 65 | 20 47 65 6e 65 72 61 74 |daptable| Generat|
|00001580| 6f 72 3c 2f 41 3e 2c 20 | 3c 41 20 68 72 65 66 3d |or</A>, |<A href=|
|00001590| 22 41 64 61 70 74 61 62 | 6c 65 55 6e 61 72 79 46 |"Adaptab|leUnaryF|
|000015a0| 75 6e 63 74 69 6f 6e 2e | 68 74 6d 6c 22 3e 41 64 |unction.|html">Ad|
|000015b0| 61 70 74 61 62 6c 65 20 | 55 6e 61 72 79 20 46 75 |aptable |Unary Fu|
|000015c0| 6e 63 74 69 6f 6e 3c 2f | 41 3e 20 0a 0a 3c 21 2d |nction</|A> ..<!-|
|000015d0| 2d 73 74 61 72 74 20 66 | 6f 6f 74 65 72 2d 2d 3e |-start f|ooter-->|
|000015e0| 20 0a 3c 48 52 20 53 49 | 5a 45 3d 22 36 22 3e 0a | .<HR SI|ZE="6">.|
|000015f0| 3c 41 20 68 72 65 66 3d | 22 68 74 74 70 3a 2f 2f |<A href=|"http://|
|00001600| 77 77 77 2e 73 67 69 2e | 63 6f 6d 2f 22 3e 3c 49 |www.sgi.|com/"><I|
|00001610| 4d 47 20 53 52 43 3d 22 | 73 75 72 66 2e 67 69 66 |MG SRC="|surf.gif|
|00001620| 22 20 48 45 49 47 48 54 | 3d 22 35 34 22 20 57 49 |" HEIGHT|="54" WI|
|00001630| 44 54 48 3d 22 35 34 22 | 20 0a 20 20 20 20 20 20 |DTH="54"| . |
|00001640| 20 20 41 4c 54 3d 22 5b | 53 69 6c 69 63 6f 6e 20 | ALT="[|Silicon |
|00001650| 53 75 72 66 5d 22 3e 3c | 2f 41 3e 0a 3c 41 20 48 |Surf]"><|/A>.<A H|
|00001660| 52 45 46 3d 22 69 6e 64 | 65 78 2e 68 74 6d 6c 22 |REF="ind|ex.html"|
|00001670| 3e 3c 49 4d 47 20 53 52 | 43 3d 22 73 74 6c 5f 68 |><IMG SR|C="stl_h|
|00001680| 6f 6d 65 2e 67 69 66 22 | 20 0a 20 20 20 20 20 20 |ome.gif"| . |
|00001690| 20 20 48 45 49 47 48 54 | 3d 22 35 34 22 20 57 49 | HEIGHT|="54" WI|
|000016a0| 44 54 48 3d 22 35 34 22 | 20 41 4c 54 3d 22 5b 53 |DTH="54"| ALT="[S|
|000016b0| 54 4c 20 48 6f 6d 65 5d | 22 3e 3c 2f 41 3e 0a 3c |TL Home]|"></A>.<|
|000016c0| 42 52 3e 0a 3c 46 4f 4e | 54 20 53 49 5a 45 3d 22 |BR>.<FON|T SIZE="|
|000016d0| 2d 32 22 3e 0a 3c 41 20 | 68 72 65 66 3d 22 68 74 |-2">.<A |href="ht|
|000016e0| 74 70 3a 2f 2f 77 77 77 | 2e 73 67 69 2e 63 6f 6d |tp://www|.sgi.com|
|000016f0| 2f 4d 69 73 63 2f 73 67 | 69 5f 69 6e 66 6f 2e 68 |/Misc/sg|i_info.h|
|00001700| 74 6d 6c 22 20 54 41 52 | 47 45 54 3d 22 5f 74 6f |tml" TAR|GET="_to|
|00001710| 70 22 3e 43 6f 70 79 72 | 69 67 68 74 20 26 63 6f |p">Copyr|ight &co|
|00001720| 70 79 3b 20 0a 31 39 39 | 36 20 53 69 6c 69 63 6f |py; .199|6 Silico|
|00001730| 6e 20 47 72 61 70 68 69 | 63 73 2c 20 49 6e 63 2e |n Graphi|cs, Inc.|
|00001740| 3c 2f 41 3e 20 41 6c 6c | 20 52 69 67 68 74 73 20 |</A> All| Rights |
|00001750| 52 65 73 65 72 76 65 64 | 2e 3c 2f 46 4f 4e 54 3e |Reserved|.</FONT>|
|00001760| 0a 3c 46 4f 4e 54 20 53 | 49 5a 45 3d 22 2d 33 22 |.<FONT S|IZE="-3"|
|00001770| 3e 3c 61 20 68 72 65 66 | 3d 22 68 74 74 70 3a 2f |><a href|="http:/|
|00001780| 2f 77 77 77 2e 73 67 69 | 2e 63 6f 6d 2f 4d 69 73 |/www.sgi|.com/Mis|
|00001790| 63 2f 65 78 74 65 72 6e | 61 6c 2e 6c 69 73 74 2e |c/extern|al.list.|
|000017a0| 68 74 6d 6c 22 20 54 41 | 52 47 45 54 3d 22 5f 74 |html" TA|RGET="_t|
|000017b0| 6f 70 22 3e 54 72 61 64 | 65 6d 61 72 6b 49 6e 66 |op">Trad|emarkInf|
|000017c0| 6f 72 6d 61 74 69 6f 6e | 3c 2f 41 3e 0a 3c 2f 46 |ormation|</A>.</F|
|000017d0| 4f 4e 54 3e 0a 3c 50 3e | 0a 3c 2f 42 4f 44 59 3e |ONT>.<P>|.</BODY>|
|000017e0| 0a 3c 2f 48 54 4d 4c 3e | 20 0a 3d 22 36 22 3e 0a |.</HTML>| .="6">.|
|000017f0| 3c 41 20 68 72 65 66 3d | 22 68 74 74 70 3a 2f 2f |<A href=|"http://|
|00001800| 53 54 4c 5f 64 6f 63 2f | 41 64 61 70 74 61 62 6c |STL_doc/|Adaptabl|
|00001810| 65 42 69 6e 61 72 79 50 | 72 65 64 69 63 61 74 65 |eBinaryP|redicate|
|00001820| 2e 68 74 6d 6c 00 00 00 | 00 00 00 00 00 00 00 00 |.html...|........|
|00001830| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001840| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001850| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001860| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 36 32 36 |....0006|44 .0626|
|00001870| 31 36 20 00 30 30 30 30 | 31 32 20 00 30 30 30 30 |16 .0000|12 .0000|
|00001880| 30 30 30 37 35 37 34 20 | 30 36 33 33 35 36 35 37 |0007574 |06335657|
|00001890| 36 35 32 20 30 32 30 36 | 31 30 00 20 30 00 00 00 |652 0206|10. 0...|
|000018a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000018f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001900| 00 75 73 74 61 72 00 30 | 30 61 75 73 74 65 72 6e |.ustar.0|0austern|
|00001910| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001920| 00 00 00 00 00 00 00 00 | 00 65 6e 67 72 00 00 00 |........|.engr...|
|00001930| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001940| 00 00 00 00 00 00 00 00 | 00 30 30 30 30 30 30 20 |........|.000000 |
|00001950| 00 30 30 30 30 30 30 20 | 00 00 00 00 00 00 00 00 |.000000 |........|
|00001960| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001970| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001980| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001990| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000019f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001a00| 3c 48 54 4d 4c 3e 0a 3c | 21 2d 2d 0a 20 20 2d 2d |<HTML>.<|!--. --|
|00001a10| 20 43 6f 70 79 72 69 67 | 68 74 20 28 63 29 20 31 | Copyrig|ht (c) 1|
|00001a20| 39 39 36 0a 20 20 2d 2d | 20 53 69 6c 69 63 6f 6e |996. --| Silicon|
|00001a30| 20 47 72 61 70 68 69 63 | 73 20 43 6f 6d 70 75 74 | Graphic|s Comput|
|00001a40| 65 72 20 53 79 73 74 65 | 6d 73 2c 20 49 6e 63 2e |er Syste|ms, Inc.|
|00001a50| 0a 20 20 2d 2d 0a 20 20 | 2d 2d 20 50 65 72 6d 69 |. --. |-- Permi|
|00001a60| 73 73 69 6f 6e 20 74 6f | 20 75 73 65 2c 20 63 6f |ssion to| use, co|
|00001a70| 70 79 2c 20 6d 6f 64 69 | 66 79 2c 20 64 69 73 74 |py, modi|fy, dist|
|00001a80| 72 69 62 75 74 65 20 61 | 6e 64 20 73 65 6c 6c 20 |ribute a|nd sell |
|00001a90| 74 68 69 73 20 73 6f 66 | 74 77 61 72 65 0a 20 20 |this sof|tware. |
|00001aa0| 2d 2d 20 61 6e 64 20 69 | 74 73 20 64 6f 63 75 6d |-- and i|ts docum|
|00001ab0| 65 6e 74 61 74 69 6f 6e | 20 66 6f 72 20 61 6e 79 |entation| for any|
|00001ac0| 20 70 75 72 70 6f 73 65 | 20 69 73 20 68 65 72 65 | purpose| is here|
|00001ad0| 62 79 20 67 72 61 6e 74 | 65 64 20 77 69 74 68 6f |by grant|ed witho|
|00001ae0| 75 74 20 66 65 65 2c 0a | 20 20 2d 2d 20 70 72 6f |ut fee,.| -- pro|
|00001af0| 76 69 64 65 64 20 74 68 | 61 74 20 74 68 65 20 61 |vided th|at the a|
|00001b00| 62 6f 76 65 20 63 6f 70 | 79 72 69 67 68 74 20 6e |bove cop|yright n|
|00001b10| 6f 74 69 63 65 20 61 70 | 70 65 61 72 73 20 69 6e |otice ap|pears in|
|00001b20| 20 61 6c 6c 20 63 6f 70 | 69 65 73 20 61 6e 64 0a | all cop|ies and.|
|00001b30| 20 20 2d 2d 20 74 68 61 | 74 20 62 6f 74 68 20 74 | -- tha|t both t|
|00001b40| 68 61 74 20 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |hat copy|right no|
|00001b50| 74 69 63 65 20 61 6e 64 | 20 74 68 69 73 20 70 65 |tice and| this pe|
|00001b60| 72 6d 69 73 73 69 6f 6e | 20 6e 6f 74 69 63 65 20 |rmission| notice |
|00001b70| 61 70 70 65 61 72 0a 20 | 20 2d 2d 20 69 6e 20 73 |appear. | -- in s|
|00001b80| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00001b90| 6e 74 61 74 69 6f 6e 2e | 20 20 53 69 6c 69 63 6f |ntation.| Silico|
|00001ba0| 6e 20 47 72 61 70 68 69 | 63 73 20 6d 61 6b 65 73 |n Graphi|cs makes|
|00001bb0| 20 6e 6f 0a 20 20 2d 2d | 20 72 65 70 72 65 73 65 | no. --| represe|
|00001bc0| 6e 74 61 74 69 6f 6e 73 | 20 61 62 6f 75 74 20 74 |ntations| about t|
|00001bd0| 68 65 20 73 75 69 74 61 | 62 69 6c 69 74 79 20 6f |he suita|bility o|
|00001be0| 66 20 74 68 69 73 20 73 | 6f 66 74 77 61 72 65 20 |f this s|oftware |
|00001bf0| 66 6f 72 20 61 6e 79 0a | 20 20 2d 2d 20 70 75 72 |for any.| -- pur|
|00001c00| 70 6f 73 65 2e 20 20 49 | 74 20 69 73 20 70 72 6f |pose. I|t is pro|
|00001c10| 76 69 64 65 64 20 22 61 | 73 20 69 73 22 20 77 69 |vided "a|s is" wi|
|00001c20| 74 68 6f 75 74 20 65 78 | 70 72 65 73 73 20 6f 72 |thout ex|press or|
|00001c30| 20 69 6d 70 6c 69 65 64 | 20 77 61 72 72 61 6e 74 | implied| warrant|
|00001c40| 79 2e 0a 20 20 2d 2d 0a | 20 20 2d 2d 20 43 6f 70 |y.. --.| -- Cop|
|00001c50| 79 72 69 67 68 74 20 28 | 63 29 20 31 39 39 34 0a |yright (|c) 1994.|
|00001c60| 20 20 2d 2d 20 48 65 77 | 6c 65 74 74 2d 50 61 63 | -- Hew|lett-Pac|
|00001c70| 6b 61 72 64 20 43 6f 6d | 70 61 6e 79 0a 20 20 2d |kard Com|pany. -|
|00001c80| 2d 0a 20 20 2d 2d 20 50 | 65 72 6d 69 73 73 69 6f |-. -- P|ermissio|
|00001c90| 6e 20 74 6f 20 75 73 65 | 2c 20 63 6f 70 79 2c 20 |n to use|, copy, |
|00001ca0| 6d 6f 64 69 66 79 2c 20 | 64 69 73 74 72 69 62 75 |modify, |distribu|
|00001cb0| 74 65 20 61 6e 64 20 73 | 65 6c 6c 20 74 68 69 73 |te and s|ell this|
|00001cc0| 20 73 6f 66 74 77 61 72 | 65 0a 20 20 2d 2d 20 61 | softwar|e. -- a|
|00001cd0| 6e 64 20 69 74 73 20 64 | 6f 63 75 6d 65 6e 74 61 |nd its d|ocumenta|
|00001ce0| 74 69 6f 6e 20 66 6f 72 | 20 61 6e 79 20 70 75 72 |tion for| any pur|
|00001cf0| 70 6f 73 65 20 69 73 20 | 68 65 72 65 62 79 20 67 |pose is |hereby g|
|00001d00| 72 61 6e 74 65 64 20 77 | 69 74 68 6f 75 74 20 66 |ranted w|ithout f|
|00001d10| 65 65 2c 0a 20 20 2d 2d | 20 70 72 6f 76 69 64 65 |ee,. --| provide|
|00001d20| 64 20 74 68 61 74 20 74 | 68 65 20 61 62 6f 76 65 |d that t|he above|
|00001d30| 20 63 6f 70 79 72 69 67 | 68 74 20 6e 6f 74 69 63 | copyrig|ht notic|
|00001d40| 65 20 61 70 70 65 61 72 | 73 20 69 6e 20 61 6c 6c |e appear|s in all|
|00001d50| 20 63 6f 70 69 65 73 20 | 61 6e 64 0a 20 20 2d 2d | copies |and. --|
|00001d60| 20 74 68 61 74 20 62 6f | 74 68 20 74 68 61 74 20 | that bo|th that |
|00001d70| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|00001d80| 20 61 6e 64 20 74 68 69 | 73 20 70 65 72 6d 69 73 | and thi|s permis|
|00001d90| 73 69 6f 6e 20 6e 6f 74 | 69 63 65 20 61 70 70 65 |sion not|ice appe|
|00001da0| 61 72 0a 20 20 2d 2d 20 | 69 6e 20 73 75 70 70 6f |ar. -- |in suppo|
|00001db0| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|00001dc0| 69 6f 6e 2e 20 20 48 65 | 77 6c 65 74 74 2d 50 61 |ion. He|wlett-Pa|
|00001dd0| 63 6b 61 72 64 20 43 6f | 6d 70 61 6e 79 20 6d 61 |ckard Co|mpany ma|
|00001de0| 6b 65 73 20 6e 6f 0a 20 | 20 2d 2d 20 72 65 70 72 |kes no. | -- repr|
|00001df0| 65 73 65 6e 74 61 74 69 | 6f 6e 73 20 61 62 6f 75 |esentati|ons abou|
|00001e00| 74 20 74 68 65 20 73 75 | 69 74 61 62 69 6c 69 74 |t the su|itabilit|
|00001e10| 79 20 6f 66 20 74 68 69 | 73 20 73 6f 66 74 77 61 |y of thi|s softwa|
|00001e20| 72 65 20 66 6f 72 20 61 | 6e 79 0a 20 20 2d 2d 20 |re for a|ny. -- |
|00001e30| 70 75 72 70 6f 73 65 2e | 20 20 49 74 20 69 73 20 |purpose.| It is |
|00001e40| 70 72 6f 76 69 64 65 64 | 20 22 61 73 20 69 73 22 |provided| "as is"|
|00001e50| 20 77 69 74 68 6f 75 74 | 20 65 78 70 72 65 73 73 | without| express|
|00001e60| 20 6f 72 20 69 6d 70 6c | 69 65 64 20 77 61 72 72 | or impl|ied warr|
|00001e70| 61 6e 74 79 2e 0a 20 20 | 2d 2d 0a 20 20 2d 2d 3e |anty.. |--. -->|
|00001e80| 0a 3c 48 65 61 64 3e 0a | 3c 54 69 74 6c 65 3e 41 |.<Head>.|<Title>A|
|00001e90| 64 61 70 74 61 62 6c 65 | 20 42 69 6e 61 72 79 20 |daptable| Binary |
|00001ea0| 50 72 65 64 69 63 61 74 | 65 3c 2f 54 69 74 6c 65 |Predicat|e</Title|
|00001eb0| 3e 0a 3c 21 2d 2d 20 43 | 72 65 61 74 65 64 20 62 |>.<!-- C|reated b|
|00001ec0| 79 20 68 74 6d 6c 64 6f | 63 2c 20 77 72 69 74 74 |y htmldo|c, writt|
|00001ed0| 65 6e 20 62 79 20 4d 61 | 74 74 68 65 77 20 41 75 |en by Ma|tthew Au|
|00001ee0| 73 74 65 72 6e 20 2d 2d | 3e 0a 3c 21 2d 2d 20 54 |stern --|>.<!-- T|
|00001ef0| 69 6d 65 20 6f 66 20 63 | 72 65 61 74 69 6f 6e 3a |ime of c|reation:|
|00001f00| 20 4d 6f 6e 20 44 65 63 | 20 20 39 20 31 30 3a 35 | Mon Dec| 9 10:5|
|00001f10| 34 3a 31 36 20 50 53 54 | 20 31 39 39 36 20 2d 2d |4:16 PST| 1996 --|
|00001f20| 3e 0a 3c 2f 48 45 41 44 | 3e 0a 3c 42 4f 44 59 20 |>.</HEAD|>.<BODY |
|00001f30| 42 47 43 4f 4c 4f 52 3d | 22 23 66 66 66 66 66 66 |BGCOLOR=|"#ffffff|
|00001f40| 22 20 4c 49 4e 4b 3d 22 | 23 30 30 30 30 65 65 22 |" LINK="|#0000ee"|
|00001f50| 20 54 45 58 54 3d 22 23 | 30 30 30 30 30 30 22 20 | TEXT="#|000000" |
|00001f60| 56 4c 49 4e 4b 3d 22 23 | 35 35 31 61 38 62 22 20 |VLINK="#|551a8b" |
|00001f70| 0a 09 41 4c 49 4e 4b 3d | 22 23 66 66 30 30 30 30 |..ALINK=|"#ff0000|
|00001f80| 22 3e 20 0a 3c 49 4d 47 | 20 53 52 43 3d 22 43 6f |"> .<IMG| SRC="Co|
|00001f90| 72 70 49 44 2e 67 69 66 | 22 20 0a 20 20 20 20 20 |rpID.gif|" . |
|00001fa0| 41 4c 54 3d 22 53 69 6c | 69 63 6f 6e 20 47 72 61 |ALT="Sil|icon Gra|
|00001fb0| 70 68 69 63 73 2c 20 49 | 6e 63 2e 22 20 48 45 49 |phics, I|nc." HEI|
|00001fc0| 47 48 54 3d 22 34 33 22 | 20 57 49 44 54 48 3d 22 |GHT="43"| WIDTH="|
|00001fd0| 31 35 31 22 3e 20 0a 3c | 21 2d 2d 65 6e 64 20 68 |151"> .<|!--end h|
|00001fe0| 65 61 64 65 72 2d 2d 3e | 0a 3c 42 52 20 43 6c 65 |eader-->|.<BR Cle|
|00001ff0| 61 72 3e 0a 3c 48 31 3e | 41 64 61 70 74 61 62 6c |ar>.<H1>|Adaptabl|
|00002000| 65 20 42 69 6e 61 72 79 | 20 50 72 65 64 69 63 61 |e Binary| Predica|
|00002010| 74 65 3c 2f 48 31 3e 0a | 0a 3c 54 61 62 6c 65 20 |te</H1>.|.<Table |
|00002020| 43 65 6c 6c 50 61 64 64 | 69 6e 67 3d 30 20 43 65 |CellPadd|ing=0 Ce|
|00002030| 6c 6c 53 70 61 63 69 6e | 67 3d 30 20 77 69 64 74 |llSpacin|g=0 widt|
|00002040| 68 3d 31 30 30 25 3e 0a | 3c 54 52 3e 0a 3c 54 44 |h=100%>.|<TR>.<TD|
|00002050| 20 41 6c 69 67 6e 3d 6c | 65 66 74 3e 3c 49 6d 67 | Align=l|eft><Img|
|00002060| 20 73 72 63 20 3d 20 22 | 66 75 6e 63 74 6f 72 73 | src = "|functors|
|00002070| 2e 67 69 66 22 20 41 6c | 74 3d 22 22 20 20 20 57 |.gif" Al|t="" W|
|00002080| 49 44 54 48 20 3d 20 22 | 31 39 34 22 20 20 48 45 |IDTH = "|194" HE|
|00002090| 49 47 48 54 20 3d 20 22 | 33 38 22 20 3e 3c 2f 54 |IGHT = "|38" ></T|
|000020a0| 44 3e 0a 3c 54 44 20 41 | 6c 69 67 6e 3d 72 69 67 |D>.<TD A|lign=rig|
|000020b0| 68 74 3e 3c 49 6d 67 20 | 73 72 63 20 3d 20 22 63 |ht><Img |src = "c|
|000020c0| 6f 6e 63 65 70 74 2e 67 | 69 66 22 20 41 6c 74 3d |oncept.g|if" Alt=|
|000020d0| 22 22 20 20 20 57 49 44 | 54 48 20 3d 20 22 31 39 |"" WID|TH = "19|
|000020e0| 34 22 20 20 48 45 49 47 | 48 54 20 3d 20 22 33 38 |4" HEIG|HT = "38|
|000020f0| 22 20 3e 3c 2f 54 44 3e | 0a 3c 2f 54 52 3e 0a 3c |" ></TD>|.</TR>.<|
|00002100| 54 52 3e 0a 3c 54 44 20 | 41 6c 69 67 6e 3d 6c 65 |TR>.<TD |Align=le|
|00002110| 66 74 20 56 41 6c 69 67 | 6e 3d 74 6f 70 3e 3c 62 |ft VAlig|n=top><b|
|00002120| 3e 43 61 74 65 67 6f 72 | 79 3c 2f 62 3e 3a 20 66 |>Categor|y</b>: f|
|00002130| 75 6e 63 74 6f 72 73 3c | 2f 54 44 3e 0a 3c 54 44 |unctors<|/TD>.<TD|
|00002140| 20 41 6c 69 67 6e 3d 72 | 69 67 68 74 20 56 41 6c | Align=r|ight VAl|
|00002150| 69 67 6e 3d 74 6f 70 3e | 3c 62 3e 43 6f 6d 70 6f |ign=top>|<b>Compo|
|00002160| 6e 65 6e 74 20 74 79 70 | 65 3c 2f 62 3e 3a 20 63 |nent typ|e</b>: c|
|00002170| 6f 6e 63 65 70 74 3c 2f | 54 44 3e 0a 3c 2f 54 52 |oncept</|TD>.</TR|
|00002180| 3e 0a 3c 2f 54 61 62 6c | 65 3e 0a 0a 3c 68 33 3e |>.</Tabl|e>..<h3>|
|00002190| 44 65 73 63 72 69 70 74 | 69 6f 6e 3c 2f 68 33 3e |Descript|ion</h3>|
|000021a0| 0a 41 6e 20 41 64 61 70 | 74 61 62 6c 65 20 42 69 |.An Adap|table Bi|
|000021b0| 6e 61 72 79 20 50 72 65 | 64 69 63 61 74 65 20 69 |nary Pre|dicate i|
|000021c0| 73 20 61 20 3c 41 20 68 | 72 65 66 3d 22 42 69 6e |s a <A h|ref="Bin|
|000021d0| 61 72 79 50 72 65 64 69 | 63 61 74 65 2e 68 74 6d |aryPredi|cate.htm|
|000021e0| 6c 22 3e 42 69 6e 61 72 | 79 20 50 72 65 64 69 63 |l">Binar|y Predic|
|000021f0| 61 74 65 3c 2f 41 3e 20 | 74 68 61 74 20 69 73 20 |ate</A> |that is |
|00002200| 61 6c 73 6f 20 61 6e 0a | 3c 41 20 68 72 65 66 3d |also an.|<A href=|
|00002210| 22 41 64 61 70 74 61 62 | 6c 65 42 69 6e 61 72 79 |"Adaptab|leBinary|
|00002220| 46 75 6e 63 74 69 6f 6e | 2e 68 74 6d 6c 22 3e 41 |Function|.html">A|
|00002230| 64 61 70 74 61 62 6c 65 | 20 42 69 6e 61 72 79 20 |daptable| Binary |
|00002240| 46 75 6e 63 74 69 6f 6e | 3c 2f 41 3e 2e 20 20 54 |Function|</A>. T|
|00002250| 68 61 74 20 69 73 2c 20 | 69 74 20 69 73 20 61 20 |hat is, |it is a |
|00002260| 3c 41 20 68 72 65 66 3d | 22 42 69 6e 61 72 79 46 |<A href=|"BinaryF|
|00002270| 75 6e 63 74 69 6f 6e 2e | 68 74 6d 6c 22 3e 42 69 |unction.|html">Bi|
|00002280| 6e 61 72 79 20 46 75 6e | 63 74 69 6f 6e 3c 2f 41 |nary Fun|ction</A|
|00002290| 3e 0a 77 68 6f 73 65 20 | 72 65 74 75 72 6e 20 74 |>.whose |return t|
|000022a0| 79 70 65 20 69 73 20 3c | 74 74 3e 62 6f 6f 6c 3c |ype is <|tt>bool<|
|000022b0| 2f 74 74 3e 2c 20 61 6e | 64 20 74 68 61 74 20 69 |/tt>, an|d that i|
|000022c0| 6e 63 6c 75 64 65 73 20 | 6e 65 73 74 65 64 20 3c |ncludes |nested <|
|000022d0| 74 74 3e 74 79 70 65 64 | 65 66 3c 2f 74 74 3e 73 |tt>typed|ef</tt>s|
|000022e0| 20 74 68 61 74 0a 64 65 | 66 69 6e 65 20 69 74 73 | that.de|fine its|
|000022f0| 20 61 72 67 75 6d 65 6e | 74 20 74 79 70 65 73 20 | argumen|t types |
|00002300| 61 6e 64 20 72 65 74 75 | 72 6e 20 74 79 70 65 2e |and retu|rn type.|
|00002310| 20 20 0a 3c 68 33 3e 52 | 65 66 69 6e 65 6d 65 6e | .<h3>R|efinemen|
|00002320| 74 20 6f 66 3c 2f 68 33 | 3e 0a 3c 41 20 68 72 65 |t of</h3|>.<A hre|
|00002330| 66 3d 22 50 72 65 64 69 | 63 61 74 65 2e 68 74 6d |f="Predi|cate.htm|
|00002340| 6c 22 3e 50 72 65 64 69 | 63 61 74 65 3c 2f 41 3e |l">Predi|cate</A>|
|00002350| 2c 20 3c 41 20 68 72 65 | 66 3d 22 41 64 61 70 74 |, <A hre|f="Adapt|
|00002360| 61 62 6c 65 42 69 6e 61 | 72 79 46 75 6e 63 74 69 |ableBina|ryFuncti|
|00002370| 6f 6e 2e 68 74 6d 6c 22 | 3e 41 64 61 70 74 61 62 |on.html"|>Adaptab|
|00002380| 6c 65 20 42 69 6e 61 72 | 79 20 46 75 6e 63 74 69 |le Binar|y Functi|
|00002390| 6f 6e 3c 2f 41 3e 0a 3c | 68 33 3e 41 73 73 6f 63 |on</A>.<|h3>Assoc|
|000023a0| 69 61 74 65 64 20 74 79 | 70 65 73 3c 2f 68 33 3e |iated ty|pes</h3>|
|000023b0| 0a 4e 6f 6e 65 2c 20 65 | 78 63 65 70 74 20 66 6f |.None, e|xcept fo|
|000023c0| 72 20 74 68 6f 73 65 20 | 61 73 73 6f 63 69 61 74 |r those |associat|
|000023d0| 65 64 20 77 69 74 68 20 | 3c 41 20 68 72 65 66 3d |ed with |<A href=|
|000023e0| 22 50 72 65 64 69 63 61 | 74 65 2e 68 74 6d 6c 22 |"Predica|te.html"|
|000023f0| 3e 50 72 65 64 69 63 61 | 74 65 3c 2f 41 3e 20 61 |>Predica|te</A> a|
|00002400| 6e 64 0a 3c 41 20 68 72 | 65 66 3d 22 41 64 61 70 |nd.<A hr|ef="Adap|
|00002410| 74 61 62 6c 65 42 69 6e | 61 72 79 46 75 6e 63 74 |tableBin|aryFunct|
|00002420| 69 6f 6e 2e 68 74 6d 6c | 22 3e 41 64 61 70 74 61 |ion.html|">Adapta|
|00002430| 62 6c 65 20 42 69 6e 61 | 72 79 20 46 75 6e 63 74 |ble Bina|ry Funct|
|00002440| 69 6f 6e 3c 2f 41 3e 2e | 0a 3c 68 33 3e 4e 6f 74 |ion</A>.|.<h3>Not|
|00002450| 61 74 69 6f 6e 3c 2f 68 | 33 3e 0a 3c 68 33 3e 44 |ation</h|3>.<h3>D|
|00002460| 65 66 69 6e 69 74 69 6f | 6e 73 3c 2f 68 33 3e 0a |efinitio|ns</h3>.|
|00002470| 3c 68 33 3e 56 61 6c 69 | 64 20 65 78 70 72 65 73 |<h3>Vali|d expres|
|00002480| 73 69 6f 6e 73 3c 2f 68 | 33 3e 0a 4e 6f 6e 65 2c |sions</h|3>.None,|
|00002490| 20 65 78 63 65 70 74 20 | 66 6f 72 20 74 68 6f 73 | except |for thos|
|000024a0| 65 20 64 65 66 69 6e 65 | 64 20 62 79 20 74 68 65 |e define|d by the|
|000024b0| 20 3c 41 20 68 72 65 66 | 3d 22 50 72 65 64 69 63 | <A href|="Predic|
|000024c0| 61 74 65 2e 68 74 6d 6c | 22 3e 50 72 65 64 69 63 |ate.html|">Predic|
|000024d0| 61 74 65 3c 2f 41 3e 20 | 61 6e 64 0a 3c 41 20 68 |ate</A> |and.<A h|
|000024e0| 72 65 66 3d 22 41 64 61 | 70 74 61 62 6c 65 42 69 |ref="Ada|ptableBi|
|000024f0| 6e 61 72 79 46 75 6e 63 | 74 69 6f 6e 2e 68 74 6d |naryFunc|tion.htm|
|00002500| 6c 22 3e 41 64 61 70 74 | 61 62 6c 65 20 42 69 6e |l">Adapt|able Bin|
|00002510| 61 72 79 20 46 75 6e 63 | 74 69 6f 6e 3c 2f 41 3e |ary Func|tion</A>|
|00002520| 20 72 65 71 75 69 72 65 | 6d 65 6e 74 73 2e 0a 3c | require|ments..<|
|00002530| 68 33 3e 45 78 70 72 65 | 73 73 69 6f 6e 20 73 65 |h3>Expre|ssion se|
|00002540| 6d 61 6e 74 69 63 73 3c | 2f 68 33 3e 0a 3c 68 33 |mantics<|/h3>.<h3|
|00002550| 3e 43 6f 6d 70 6c 65 78 | 69 74 79 20 67 75 61 72 |>Complex|ity guar|
|00002560| 61 6e 74 65 65 73 3c 2f | 68 33 3e 0a 3c 68 33 3e |antees</|h3>.<h3>|
|00002570| 49 6e 76 61 72 69 61 6e | 74 73 3c 2f 68 33 3e 0a |Invarian|ts</h3>.|
|00002580| 3c 68 33 3e 4d 6f 64 65 | 6c 73 3c 2f 68 33 3e 0a |<h3>Mode|ls</h3>.|
|00002590| 3c 55 4c 3e 0a 3c 4c 49 | 3e 0a 3c 74 74 3e 3c 41 |<UL>.<LI|>.<tt><A|
|000025a0| 20 68 72 65 66 3d 22 6c | 65 73 73 2e 68 74 6d 6c | href="l|ess.html|
|000025b0| 22 3e 6c 65 73 73 3c 2f | 41 3e 3c 2f 74 74 3e 0a |">less</|A></tt>.|
|000025c0| 3c 4c 49 3e 0a 3c 74 74 | 3e 3c 41 20 68 72 65 66 |<LI>.<tt|><A href|
|000025d0| 3d 22 65 71 75 61 6c 5f | 74 6f 2e 68 74 6d 6c 22 |="equal_|to.html"|
|000025e0| 3e 65 71 75 61 6c 5f 74 | 6f 3c 2f 41 3e 3c 2f 74 |>equal_t|o</A></t|
|000025f0| 74 3e 0a 3c 4c 49 3e 0a | 3c 74 74 3e 3c 41 20 68 |t>.<LI>.|<tt><A h|
|00002600| 72 65 66 3d 22 6c 6f 67 | 69 63 61 6c 5f 61 6e 64 |ref="log|ical_and|
|00002610| 2e 68 74 6d 6c 22 3e 6c | 6f 67 69 63 61 6c 5f 61 |.html">l|ogical_a|
|00002620| 6e 64 3c 2f 41 3e 3c 2f | 74 74 3e 0a 3c 4c 49 3e |nd</A></|tt>.<LI>|
|00002630| 0a 3c 74 74 3e 3c 41 20 | 68 72 65 66 3d 22 6c 6f |.<tt><A |href="lo|
|00002640| 67 69 63 61 6c 5f 6f 72 | 2e 68 74 6d 6c 22 3e 6c |gical_or|.html">l|
|00002650| 6f 67 69 63 61 6c 5f 6f | 72 3c 2f 41 3e 3c 2f 74 |ogical_o|r</A></t|
|00002660| 74 3e 0a 3c 4c 49 3e 0a | 3c 74 74 3e 3c 41 20 68 |t>.<LI>.|<tt><A h|
|00002670| 72 65 66 3d 22 62 69 6e | 61 72 79 5f 6e 65 67 61 |ref="bin|ary_nega|
|00002680| 74 65 2e 68 74 6d 6c 22 | 3e 62 69 6e 61 72 79 5f |te.html"|>binary_|
|00002690| 6e 65 67 61 74 65 3c 2f | 41 3e 3c 2f 74 74 3e 0a |negate</|A></tt>.|
|000026a0| 3c 2f 55 4c 3e 0a 3c 68 | 33 3e 4e 6f 74 65 73 3c |</UL>.<h|3>Notes<|
|000026b0| 2f 68 33 3e 0a 3c 68 33 | 3e 53 65 65 20 61 6c 73 |/h3>.<h3|>See als|
|000026c0| 6f 3c 2f 68 33 3e 0a 3c | 41 20 68 72 65 66 3d 22 |o</h3>.<|A href="|
|000026d0| 42 69 6e 61 72 79 50 72 | 65 64 69 63 61 74 65 2e |BinaryPr|edicate.|
|000026e0| 68 74 6d 6c 22 3e 42 69 | 6e 61 72 79 20 50 72 65 |html">Bi|nary Pre|
|000026f0| 64 69 63 61 74 65 3c 2f | 41 3e 2c 20 3c 41 20 68 |dicate</|A>, <A h|
|00002700| 72 65 66 3d 22 50 72 65 | 64 69 63 61 74 65 2e 68 |ref="Pre|dicate.h|
|00002710| 74 6d 6c 22 3e 50 72 65 | 64 69 63 61 74 65 3c 2f |tml">Pre|dicate</|
|00002720| 41 3e 2c 20 3c 41 20 68 | 72 65 66 3d 22 41 64 61 |A>, <A h|ref="Ada|
|00002730| 70 74 61 62 6c 65 50 72 | 65 64 69 63 61 74 65 2e |ptablePr|edicate.|
|00002740| 68 74 6d 6c 22 3e 41 64 | 61 70 74 61 62 6c 65 20 |html">Ad|aptable |
|00002750| 50 72 65 64 69 63 61 74 | 65 3c 2f 41 3e 0a 0a 3c |Predicat|e</A>..<|
|00002760| 21 2d 2d 73 74 61 72 74 | 20 66 6f 6f 74 65 72 2d |!--start| footer-|
|00002770| 2d 3e 20 0a 3c 48 52 20 | 53 49 5a 45 3d 22 36 22 |-> .<HR |SIZE="6"|
|00002780| 3e 0a 3c 41 20 68 72 65 | 66 3d 22 68 74 74 70 3a |>.<A hre|f="http:|
|00002790| 2f 2f 77 77 77 2e 73 67 | 69 2e 63 6f 6d 2f 22 3e |//www.sg|i.com/">|
|000027a0| 3c 49 4d 47 20 53 52 43 | 3d 22 73 75 72 66 2e 67 |<IMG SRC|="surf.g|
|000027b0| 69 66 22 20 48 45 49 47 | 48 54 3d 22 35 34 22 20 |if" HEIG|HT="54" |
|000027c0| 57 49 44 54 48 3d 22 35 | 34 22 20 0a 20 20 20 20 |WIDTH="5|4" . |
|000027d0| 20 20 20 20 41 4c 54 3d | 22 5b 53 69 6c 69 63 6f | ALT=|"[Silico|
|000027e0| 6e 20 53 75 72 66 5d 22 | 3e 3c 2f 41 3e 0a 3c 41 |n Surf]"|></A>.<A|
|000027f0| 20 48 52 45 46 3d 22 69 | 6e 64 65 78 2e 68 74 6d | HREF="i|ndex.htm|
|00002800| 6c 22 3e 3c 49 4d 47 20 | 53 52 43 3d 22 73 74 6c |l"><IMG |SRC="stl|
|00002810| 5f 68 6f 6d 65 2e 67 69 | 66 22 20 0a 20 20 20 20 |_home.gi|f" . |
|00002820| 20 20 20 20 48 45 49 47 | 48 54 3d 22 35 34 22 20 | HEIG|HT="54" |
|00002830| 57 49 44 54 48 3d 22 35 | 34 22 20 41 4c 54 3d 22 |WIDTH="5|4" ALT="|
|00002840| 5b 53 54 4c 20 48 6f 6d | 65 5d 22 3e 3c 2f 41 3e |[STL Hom|e]"></A>|
|00002850| 0a 3c 42 52 3e 0a 3c 46 | 4f 4e 54 20 53 49 5a 45 |.<BR>.<F|ONT SIZE|
|00002860| 3d 22 2d 32 22 3e 0a 3c | 41 20 68 72 65 66 3d 22 |="-2">.<|A href="|
|00002870| 68 74 74 70 3a 2f 2f 77 | 77 77 2e 73 67 69 2e 63 |http://w|ww.sgi.c|
|00002880| 6f 6d 2f 4d 69 73 63 2f | 73 67 69 5f 69 6e 66 6f |om/Misc/|sgi_info|
|00002890| 2e 68 74 6d 6c 22 20 54 | 41 52 47 45 54 3d 22 5f |.html" T|ARGET="_|
|000028a0| 74 6f 70 22 3e 43 6f 70 | 79 72 69 67 68 74 20 26 |top">Cop|yright &|
|000028b0| 63 6f 70 79 3b 20 0a 31 | 39 39 36 20 53 69 6c 69 |copy; .1|996 Sili|
|000028c0| 63 6f 6e 20 47 72 61 70 | 68 69 63 73 2c 20 49 6e |con Grap|hics, In|
|000028d0| 63 2e 3c 2f 41 3e 20 41 | 6c 6c 20 52 69 67 68 74 |c.</A> A|ll Right|
|000028e0| 73 20 52 65 73 65 72 76 | 65 64 2e 3c 2f 46 4f 4e |s Reserv|ed.</FON|
|000028f0| 54 3e 0a 3c 46 4f 4e 54 | 20 53 49 5a 45 3d 22 2d |T>.<FONT| SIZE="-|
|00002900| 33 22 3e 3c 61 20 68 72 | 65 66 3d 22 68 74 74 70 |3"><a hr|ef="http|
|00002910| 3a 2f 2f 77 77 77 2e 73 | 67 69 2e 63 6f 6d 2f 4d |://www.s|gi.com/M|
|00002920| 69 73 63 2f 65 78 74 65 | 72 6e 61 6c 2e 6c 69 73 |isc/exte|rnal.lis|
|00002930| 74 2e 68 74 6d 6c 22 20 | 54 41 52 47 45 54 3d 22 |t.html" |TARGET="|
|00002940| 5f 74 6f 70 22 3e 54 72 | 61 64 65 6d 61 72 6b 49 |_top">Tr|ademarkI|
|00002950| 6e 66 6f 72 6d 61 74 69 | 6f 6e 3c 2f 41 3e 0a 3c |nformati|on</A>.<|
|00002960| 2f 46 4f 4e 54 3e 0a 3c | 50 3e 0a 3c 2f 42 4f 44 |/FONT>.<|P>.</BOD|
|00002970| 59 3e 0a 3c 2f 48 54 4d | 4c 3e 20 0a 3d 22 36 22 |Y>.</HTM|L> .="6"|
|00002980| 3e 0a 3c 41 20 68 72 65 | 66 3d 22 68 74 74 70 3a |>.<A hre|f="http:|
|00002990| 2f 2f 77 77 77 2e 73 67 | 69 2e 63 6f 6d 2f 22 3e |//www.sg|i.com/">|
|000029a0| 3c 49 4d 47 20 53 52 43 | 3d 22 73 75 72 66 2e 67 |<IMG SRC|="surf.g|
|000029b0| 69 66 22 20 48 45 49 47 | 48 54 3d 22 35 34 22 20 |if" HEIG|HT="54" |
|000029c0| 57 49 44 54 48 3d 22 35 | 34 22 20 0a 20 20 20 20 |WIDTH="5|4" . |
|000029d0| 20 20 20 20 41 4c 54 3d | 22 5b 53 69 6c 69 63 6f | ALT=|"[Silico|
|000029e0| 6e 20 53 75 72 66 5d 22 | 3e 3c 2f 41 3e 0a 3c 41 |n Surf]"|></A>.<A|
|000029f0| 20 48 52 45 46 3d 22 69 | 6e 64 65 78 2e 68 74 6d | HREF="i|ndex.htm|
|00002a00| 53 54 4c 5f 64 6f 63 2f | 41 64 61 70 74 61 62 6c |STL_doc/|Adaptabl|
|00002a10| 65 47 65 6e 65 72 61 74 | 6f 72 2e 68 74 6d 6c 00 |eGenerat|or.html.|
|00002a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a60| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 36 32 36 |....0006|44 .0626|
|00002a70| 31 36 20 00 30 30 30 30 | 31 32 20 00 30 30 30 30 |16 .0000|12 .0000|
|00002a80| 30 30 30 37 37 34 33 20 | 30 36 33 33 35 36 35 37 |0007743 |06335657|
|00002a90| 36 35 32 20 30 31 37 34 | 36 37 00 20 30 00 00 00 |652 0174|67. 0...|
|00002aa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ab0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ac0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ad0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002af0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b00| 00 75 73 74 61 72 00 30 | 30 61 75 73 74 65 72 6e |.ustar.0|0austern|
|00002b10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b20| 00 00 00 00 00 00 00 00 | 00 65 6e 67 72 00 00 00 |........|.engr...|
|00002b30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b40| 00 00 00 00 00 00 00 00 | 00 30 30 30 30 30 30 20 |........|.000000 |
|00002b50| 00 30 30 30 30 30 30 20 | 00 00 00 00 00 00 00 00 |.000000 |........|
|00002b60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002ba0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002bb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002bc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002bd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002be0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002bf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002c00| 3c 48 54 4d 4c 3e 0a 3c | 21 2d 2d 0a 20 20 2d 2d |<HTML>.<|!--. --|
|00002c10| 20 43 6f 70 79 72 69 67 | 68 74 20 28 63 29 20 31 | Copyrig|ht (c) 1|
|00002c20| 39 39 36 0a 20 20 2d 2d | 20 53 69 6c 69 63 6f 6e |996. --| Silicon|
|00002c30| 20 47 72 61 70 68 69 63 | 73 20 43 6f 6d 70 75 74 | Graphic|s Comput|
|00002c40| 65 72 20 53 79 73 74 65 | 6d 73 2c 20 49 6e 63 2e |er Syste|ms, Inc.|
|00002c50| 0a 20 20 2d 2d 0a 20 20 | 2d 2d 20 50 65 72 6d 69 |. --. |-- Permi|
|00002c60| 73 73 69 6f 6e 20 74 6f | 20 75 73 65 2c 20 63 6f |ssion to| use, co|
|00002c70| 70 79 2c 20 6d 6f 64 69 | 66 79 2c 20 64 69 73 74 |py, modi|fy, dist|
|00002c80| 72 69 62 75 74 65 20 61 | 6e 64 20 73 65 6c 6c 20 |ribute a|nd sell |
|00002c90| 74 68 69 73 20 73 6f 66 | 74 77 61 72 65 0a 20 20 |this sof|tware. |
|00002ca0| 2d 2d 20 61 6e 64 20 69 | 74 73 20 64 6f 63 75 6d |-- and i|ts docum|
|00002cb0| 65 6e 74 61 74 69 6f 6e | 20 66 6f 72 20 61 6e 79 |entation| for any|
|00002cc0| 20 70 75 72 70 6f 73 65 | 20 69 73 20 68 65 72 65 | purpose| is here|
|00002cd0| 62 79 20 67 72 61 6e 74 | 65 64 20 77 69 74 68 6f |by grant|ed witho|
|00002ce0| 75 74 20 66 65 65 2c 0a | 20 20 2d 2d 20 70 72 6f |ut fee,.| -- pro|
|00002cf0| 76 69 64 65 64 20 74 68 | 61 74 20 74 68 65 20 61 |vided th|at the a|
|00002d00| 62 6f 76 65 20 63 6f 70 | 79 72 69 67 68 74 20 6e |bove cop|yright n|
|00002d10| 6f 74 69 63 65 20 61 70 | 70 65 61 72 73 20 69 6e |otice ap|pears in|
|00002d20| 20 61 6c 6c 20 63 6f 70 | 69 65 73 20 61 6e 64 0a | all cop|ies and.|
|00002d30| 20 20 2d 2d 20 74 68 61 | 74 20 62 6f 74 68 20 74 | -- tha|t both t|
|00002d40| 68 61 74 20 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |hat copy|right no|
|00002d50| 74 69 63 65 20 61 6e 64 | 20 74 68 69 73 20 70 65 |tice and| this pe|
|00002d60| 72 6d 69 73 73 69 6f 6e | 20 6e 6f 74 69 63 65 20 |rmission| notice |
|00002d70| 61 70 70 65 61 72 0a 20 | 20 2d 2d 20 69 6e 20 73 |appear. | -- in s|
|00002d80| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00002d90| 6e 74 61 74 69 6f 6e 2e | 20 20 53 69 6c 69 63 6f |ntation.| Silico|
|00002da0| 6e 20 47 72 61 70 68 69 | 63 73 20 6d 61 6b 65 73 |n Graphi|cs makes|
|00002db0| 20 6e 6f 0a 20 20 2d 2d | 20 72 65 70 72 65 73 65 | no. --| represe|
|00002dc0| 6e 74 61 74 69 6f 6e 73 | 20 61 62 6f 75 74 20 74 |ntations| about t|
|00002dd0| 68 65 20 73 75 69 74 61 | 62 69 6c 69 74 79 20 6f |he suita|bility o|
|00002de0| 66 20 74 68 69 73 20 73 | 6f 66 74 77 61 72 65 20 |f this s|oftware |
|00002df0| 66 6f 72 20 61 6e 79 0a | 20 20 2d 2d 20 70 75 72 |for any.| -- pur|
|00002e00| 70 6f 73 65 2e 20 20 49 | 74 20 69 73 20 70 72 6f |pose. I|t is pro|
|00002e10| 76 69 64 65 64 20 22 61 | 73 20 69 73 22 20 77 69 |vided "a|s is" wi|
|00002e20| 74 68 6f 75 74 20 65 78 | 70 72 65 73 73 20 6f 72 |thout ex|press or|
|00002e30| 20 69 6d 70 6c 69 65 64 | 20 77 61 72 72 61 6e 74 | implied| warrant|
|00002e40| 79 2e 0a 20 20 2d 2d 0a | 20 20 2d 2d 20 43 6f 70 |y.. --.| -- Cop|
|00002e50| 79 72 69 67 68 74 20 28 | 63 29 20 31 39 39 34 0a |yright (|c) 1994.|
|00002e60| 20 20 2d 2d 20 48 65 77 | 6c 65 74 74 2d 50 61 63 | -- Hew|lett-Pac|
|00002e70| 6b 61 72 64 20 43 6f 6d | 70 61 6e 79 0a 20 20 2d |kard Com|pany. -|
|00002e80| 2d 0a 20 20 2d 2d 20 50 | 65 72 6d 69 73 73 69 6f |-. -- P|ermissio|
|00002e90| 6e 20 74 6f 20 75 73 65 | 2c 20 63 6f 70 79 2c 20 |n to use|, copy, |
|00002ea0| 6d 6f 64 69 66 79 2c 20 | 64 69 73 74 72 69 62 75 |modify, |distribu|
|00002eb0| 74 65 20 61 6e 64 20 73 | 65 6c 6c 20 74 68 69 73 |te and s|ell this|
|00002ec0| 20 73 6f 66 74 77 61 72 | 65 0a 20 20 2d 2d 20 61 | softwar|e. -- a|
|00002ed0| 6e 64 20 69 74 73 20 64 | 6f 63 75 6d 65 6e 74 61 |nd its d|ocumenta|
|00002ee0| 74 69 6f 6e 20 66 6f 72 | 20 61 6e 79 20 70 75 72 |tion for| any pur|
|00002ef0| 70 6f 73 65 20 69 73 20 | 68 65 72 65 62 79 20 67 |pose is |hereby g|
|00002f00| 72 61 6e 74 65 64 20 77 | 69 74 68 6f 75 74 20 66 |ranted w|ithout f|
|00002f10| 65 65 2c 0a 20 20 2d 2d | 20 70 72 6f 76 69 64 65 |ee,. --| provide|
|00002f20| 64 20 74 68 61 74 20 74 | 68 65 20 61 62 6f 76 65 |d that t|he above|
|00002f30| 20 63 6f 70 79 72 69 67 | 68 74 20 6e 6f 74 69 63 | copyrig|ht notic|
|00002f40| 65 20 61 70 70 65 61 72 | 73 20 69 6e 20 61 6c 6c |e appear|s in all|
|00002f50| 20 63 6f 70 69 65 73 20 | 61 6e 64 0a 20 20 2d 2d | copies |and. --|
|00002f60| 20 74 68 61 74 20 62 6f | 74 68 20 74 68 61 74 20 | that bo|th that |
|00002f70| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|00002f80| 20 61 6e 64 20 74 68 69 | 73 20 70 65 72 6d 69 73 | and thi|s permis|
|00002f90| 73 69 6f 6e 20 6e 6f 74 | 69 63 65 20 61 70 70 65 |sion not|ice appe|
|00002fa0| 61 72 0a 20 20 2d 2d 20 | 69 6e 20 73 75 70 70 6f |ar. -- |in suppo|
|00002fb0| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|00002fc0| 69 6f 6e 2e 20 20 48 65 | 77 6c 65 74 74 2d 50 61 |ion. He|wlett-Pa|
|00002fd0| 63 6b 61 72 64 20 43 6f | 6d 70 61 6e 79 20 6d 61 |ckard Co|mpany ma|
|00002fe0| 6b 65 73 20 6e 6f 0a 20 | 20 2d 2d 20 72 65 70 72 |kes no. | -- repr|
|00002ff0| 65 73 65 6e 74 61 74 69 | 6f 6e 73 20 61 62 6f 75 |esentati|ons abou|
|00003000| 74 20 74 68 65 20 73 75 | 69 74 61 62 69 6c 69 74 |t the su|itabilit|
|00003010| 79 20 6f 66 20 74 68 69 | 73 20 73 6f 66 74 77 61 |y of thi|s softwa|
|00003020| 72 65 20 66 6f 72 20 61 | 6e 79 0a 20 20 2d 2d 20 |re for a|ny. -- |
|00003030| 70 75 72 70 6f 73 65 2e | 20 20 49 74 20 69 73 20 |purpose.| It is |
|00003040| 70 72 6f 76 69 64 65 64 | 20 22 61 73 20 69 73 22 |provided| "as is"|
|00003050| 20 77 69 74 68 6f 75 74 | 20 65 78 70 72 65 73 73 | without| express|
|00003060| 20 6f 72 20 69 6d 70 6c | 69 65 64 20 77 61 72 72 | or impl|ied warr|
|00003070| 61 6e 74 79 2e 0a 20 20 | 2d 2d 0a 20 20 2d 2d 3e |anty.. |--. -->|
|00003080| 0a 3c 48 65 61 64 3e 0a | 3c 54 69 74 6c 65 3e 41 |.<Head>.|<Title>A|
|00003090| 64 61 70 74 61 62 6c 65 | 20 47 65 6e 65 72 61 74 |daptable| Generat|
|000030a0| 6f 72 3c 2f 54 69 74 6c | 65 3e 0a 3c 21 2d 2d 20 |or</Titl|e>.<!-- |
|000030b0| 43 72 65 61 74 65 64 20 | 62 79 20 68 74 6d 6c 64 |Created |by htmld|
|000030c0| 6f 63 2c 20 77 72 69 74 | 74 65 6e 20 62 79 20 4d |oc, writ|ten by M|
|000030d0| 61 74 74 68 65 77 20 41 | 75 73 74 65 72 6e 20 2d |atthew A|ustern -|
|000030e0| 2d 3e 0a 3c 21 2d 2d 20 | 54 69 6d 65 20 6f 66 20 |->.<!-- |Time of |
|000030f0| 63 72 65 61 74 69 6f 6e | 3a 20 4d 6f 6e 20 44 65 |creation|: Mon De|
|00003100| 63 20 20 39 20 31 30 3a | 35 34 3a 31 35 20 50 53 |c 9 10:|54:15 PS|
|00003110| 54 20 31 39 39 36 20 2d | 2d 3e 0a 3c 2f 48 45 41 |T 1996 -|->.</HEA|
|00003120| 44 3e 0a 3c 42 4f 44 59 | 20 42 47 43 4f 4c 4f 52 |D>.<BODY| BGCOLOR|
|00003130| 3d 22 23 66 66 66 66 66 | 66 22 20 4c 49 4e 4b 3d |="#fffff|f" LINK=|
|00003140| 22 23 30 30 30 30 65 65 | 22 20 54 45 58 54 3d 22 |"#0000ee|" TEXT="|
|00003150| 23 30 30 30 30 30 30 22 | 20 56 4c 49 4e 4b 3d 22 |#000000"| VLINK="|
|00003160| 23 35 35 31 61 38 62 22 | 20 0a 09 41 4c 49 4e 4b |#551a8b"| ..ALINK|
|00003170| 3d 22 23 66 66 30 30 30 | 30 22 3e 20 0a 3c 49 4d |="#ff000|0"> .<IM|
|00003180| 47 20 53 52 43 3d 22 43 | 6f 72 70 49 44 2e 67 69 |G SRC="C|orpID.gi|
|00003190| 66 22 20 0a 20 20 20 20 | 20 41 4c 54 3d 22 53 69 |f" . | ALT="Si|
|000031a0| 6c 69 63 6f 6e 20 47 72 | 61 70 68 69 63 73 2c 20 |licon Gr|aphics, |
|000031b0| 49 6e 63 2e 22 20 48 45 | 49 47 48 54 3d 22 34 33 |Inc." HE|IGHT="43|
|000031c0| 22 20 57 49 44 54 48 3d | 22 31 35 31 22 3e 20 0a |" WIDTH=|"151"> .|
|000031d0| 3c 21 2d 2d 65 6e 64 20 | 68 65 61 64 65 72 2d 2d |<!--end |header--|
|000031e0| 3e 0a 3c 42 52 20 43 6c | 65 61 72 3e 0a 3c 48 31 |>.<BR Cl|ear>.<H1|
|000031f0| 3e 41 64 61 70 74 61 62 | 6c 65 20 47 65 6e 65 72 |>Adaptab|le Gener|
|00003200| 61 74 6f 72 3c 2f 48 31 | 3e 0a 0a 3c 54 61 62 6c |ator</H1|>..<Tabl|
|00003210| 65 20 43 65 6c 6c 50 61 | 64 64 69 6e 67 3d 30 20 |e CellPa|dding=0 |
|00003220| 43 65 6c 6c 53 70 61 63 | 69 6e 67 3d 30 20 77 69 |CellSpac|ing=0 wi|
|00003230| 64 74 68 3d 31 30 30 25 | 3e 0a 3c 54 52 3e 0a 3c |dth=100%|>.<TR>.<|
|00003240| 54 44 20 41 6c 69 67 6e | 3d 6c 65 66 74 3e 3c 49 |TD Align|=left><I|
|00003250| 6d 67 20 73 72 63 20 3d | 20 22 66 75 6e 63 74 6f |mg src =| "functo|
|00003260| 72 73 2e 67 69 66 22 20 | 41 6c 74 3d 22 22 20 20 |rs.gif" |Alt="" |
|00003270| 20 57 49 44 54 48 20 3d | 20 22 31 39 34 22 20 20 | WIDTH =| "194" |
|00003280| 48 45 49 47 48 54 20 3d | 20 22 33 38 22 20 3e 3c |HEIGHT =| "38" ><|
|00003290| 2f 54 44 3e 0a 3c 54 44 | 20 41 6c 69 67 6e 3d 72 |/TD>.<TD| Align=r|
|000032a0| 69 67 68 74 3e 3c 49 6d | 67 20 73 72 63 20 3d 20 |ight><Im|g src = |
|000032b0| 22 63 6f 6e 63 65 70 74 | 2e 67 69 66 22 20 41 6c |"concept|.gif" Al|
|000032c0| 74 3d 22 22 20 20 20 57 | 49 44 54 48 20 3d 20 22 |t="" W|IDTH = "|
|000032d0| 31 39 34 22 20 20 48 45 | 49 47 48 54 20 3d 20 22 |194" HE|IGHT = "|
|000032e0| 33 38 22 20 3e 3c 2f 54 | 44 3e 0a 3c 2f 54 52 3e |38" ></T|D>.</TR>|
|000032f0| 0a 3c 54 52 3e 0a 3c 54 | 44 20 41 6c 69 67 6e 3d |.<TR>.<T|D Align=|
|00003300| 6c 65 66 74 20 56 41 6c | 69 67 6e 3d 74 6f 70 3e |left VAl|ign=top>|
|00003310| 3c 62 3e 43 61 74 65 67 | 6f 72 79 3c 2f 62 3e 3a |<b>Categ|ory</b>:|
|00003320| 20 66 75 6e 63 74 6f 72 | 73 3c 2f 54 44 3e 0a 3c | functor|s</TD>.<|
|00003330| 54 44 20 41 6c 69 67 6e | 3d 72 69 67 68 74 20 56 |TD Align|=right V|
|00003340| 41 6c 69 67 6e 3d 74 6f | 70 3e 3c 62 3e 43 6f 6d |Align=to|p><b>Com|
|00003350| 70 6f 6e 65 6e 74 20 74 | 79 70 65 3c 2f 62 3e 3a |ponent t|ype</b>:|
|00003360| 20 63 6f 6e 63 65 70 74 | 3c 2f 54 44 3e 0a 3c 2f | concept|</TD>.</|
|00003370| 54 52 3e 0a 3c 2f 54 61 | 62 6c 65 3e 0a 0a 3c 68 |TR>.</Ta|ble>..<h|
|00003380| 33 3e 44 65 73 63 72 69 | 70 74 69 6f 6e 3c 2f 68 |3>Descri|ption</h|
|00003390| 33 3e 0a 41 6e 20 41 64 | 61 70 74 61 62 6c 65 20 |3>.An Ad|aptable |
|000033a0| 47 65 6e 65 72 61 74 6f | 72 20 69 73 20 61 20 3c |Generato|r is a <|
|000033b0| 41 20 68 72 65 66 3d 22 | 47 65 6e 65 72 61 74 6f |A href="|Generato|
|000033c0| 72 2e 68 74 6d 6c 22 3e | 47 65 6e 65 72 61 74 6f |r.html">|Generato|
|000033d0| 72 3c 2f 41 3e 20 77 69 | 74 68 20 61 20 6e 65 73 |r</A> wi|th a nes|
|000033e0| 74 65 64 0a 3c 74 74 3e | 74 79 70 65 64 65 66 3c |ted.<tt>|typedef<|
|000033f0| 2f 74 74 3e 20 74 68 61 | 74 20 64 65 66 69 6e 65 |/tt> tha|t define|
|00003400| 73 20 69 74 73 20 72 65 | 73 75 6c 74 20 74 79 70 |s its re|sult typ|
|00003410| 65 2e 20 20 3c 41 20 68 | 72 65 66 3d 22 23 31 22 |e. <A h|ref="#1"|
|00003420| 3e 5b 31 5d 3c 2f 41 3e | 20 54 68 69 73 20 6e 65 |>[1]</A>| This ne|
|00003430| 73 74 65 64 20 3c 74 74 | 3e 74 79 70 65 64 65 66 |sted <tt|>typedef|
|00003440| 3c 2f 74 74 3e 20 6d 61 | 6b 65 73 0a 69 74 20 70 |</tt> ma|kes.it p|
|00003450| 6f 73 73 69 62 6c 65 20 | 74 6f 20 75 73 65 20 66 |ossible |to use f|
|00003460| 75 6e 63 74 69 6f 6e 20 | 6f 62 6a 65 63 74 20 61 |unction |object a|
|00003470| 64 61 70 74 6f 72 73 2e | 0a 3c 68 33 3e 52 65 66 |daptors.|.<h3>Ref|
|00003480| 69 6e 65 6d 65 6e 74 20 | 6f 66 3c 2f 68 33 3e 0a |inement |of</h3>.|
|00003490| 3c 41 20 68 72 65 66 3d | 22 47 65 6e 65 72 61 74 |<A href=|"Generat|
|000034a0| 6f 72 2e 68 74 6d 6c 22 | 3e 47 65 6e 65 72 61 74 |or.html"|>Generat|
|000034b0| 6f 72 3c 2f 41 3e 0a 3c | 68 33 3e 41 73 73 6f 63 |or</A>.<|h3>Assoc|
|000034c0| 69 61 74 65 64 20 74 79 | 70 65 73 3c 2f 68 33 3e |iated ty|pes</h3>|
|000034d0| 0a 3c 54 61 62 6c 65 20 | 62 6f 72 64 65 72 3e 0a |.<Table |border>.|
|000034e0| 3c 54 52 3e 0a 3c 54 44 | 20 56 41 6c 69 67 6e 3d |<TR>.<TD| VAlign=|
|000034f0| 74 6f 70 3e 0a 52 65 73 | 75 6c 74 20 74 79 70 65 |top>.Res|ult type|
|00003500| 0a 3c 2f 54 44 3e 0a 3c | 54 44 20 56 41 6c 69 67 |.</TD>.<|TD VAlig|
|00003510| 6e 3d 74 6f 70 3e 0a 3c | 74 74 3e 46 3a 3a 72 65 |n=top>.<|tt>F::re|
|00003520| 73 75 6c 74 5f 74 79 70 | 65 3c 2f 74 74 3e 0a 3c |sult_typ|e</tt>.<|
|00003530| 2f 54 44 3e 0a 3c 54 44 | 20 56 41 6c 69 67 6e 3d |/TD>.<TD| VAlign=|
|00003540| 74 6f 70 3e 0a 54 68 65 | 20 74 79 70 65 20 72 65 |top>.The| type re|
|00003550| 74 75 72 6e 65 64 20 77 | 68 65 6e 20 74 68 65 20 |turned w|hen the |
|00003560| 47 65 6e 65 72 61 74 6f | 72 20 69 73 20 63 61 6c |Generato|r is cal|
|00003570| 6c 65 64 0a 3c 2f 54 44 | 3e 0a 3c 2f 74 72 3e 0a |led.</TD|>.</tr>.|
|00003580| 3c 2f 74 61 62 6c 65 3e | 0a 3c 68 33 3e 4e 6f 74 |</table>|.<h3>Not|
|00003590| 61 74 69 6f 6e 3c 2f 68 | 33 3e 0a 3c 54 61 62 6c |ation</h|3>.<Tabl|
|000035a0| 65 3e 0a 3c 54 52 3e 0a | 3c 54 44 20 56 41 6c 69 |e>.<TR>.|<TD VAli|
|000035b0| 67 6e 3d 74 6f 70 3e 0a | 3c 74 74 3e 46 3c 2f 74 |gn=top>.|<tt>F</t|
|000035c0| 74 3e 0a 3c 2f 54 44 3e | 0a 3c 54 44 20 56 41 6c |t>.</TD>|.<TD VAl|
|000035d0| 69 67 6e 3d 74 6f 70 3e | 0a 41 20 74 79 70 65 20 |ign=top>|.A type |
|000035e0| 74 68 61 74 20 69 73 20 | 61 20 6d 6f 64 65 6c 20 |that is |a model |
|000035f0| 6f 66 20 41 64 61 70 74 | 61 62 6c 65 20 47 65 6e |of Adapt|able Gen|
|00003600| 65 72 61 74 6f 72 0a 3c | 2f 54 44 3e 0a 3c 2f 74 |erator.<|/TD>.</t|
|00003610| 72 3e 0a 3c 2f 74 61 62 | 6c 65 3e 0a 3c 68 33 3e |r>.</tab|le>.<h3>|
|00003620| 44 65 66 69 6e 69 74 69 | 6f 6e 73 3c 2f 68 33 3e |Definiti|ons</h3>|
|00003630| 0a 3c 68 33 3e 56 61 6c | 69 64 20 65 78 70 72 65 |.<h3>Val|id expre|
|00003640| 73 73 69 6f 6e 73 3c 2f | 68 33 3e 0a 4e 6f 6e 65 |ssions</|h3>.None|
|00003650| 2c 20 65 78 63 65 70 74 | 20 66 6f 72 20 74 68 6f |, except| for tho|
|00003660| 73 65 20 64 65 66 69 6e | 65 64 20 62 79 20 3c 41 |se defin|ed by <A|
|00003670| 20 68 72 65 66 3d 22 47 | 65 6e 65 72 61 74 6f 72 | href="G|enerator|
|00003680| 2e 68 74 6d 6c 22 3e 47 | 65 6e 65 72 61 74 6f 72 |.html">G|enerator|
|00003690| 3c 2f 41 3e 0a 3c 68 33 | 3e 45 78 70 72 65 73 73 |</A>.<h3|>Express|
|000036a0| 69 6f 6e 20 73 65 6d 61 | 6e 74 69 63 73 3c 2f 68 |ion sema|ntics</h|
|000036b0| 33 3e 0a 3c 68 33 3e 43 | 6f 6d 70 6c 65 78 69 74 |3>.<h3>C|omplexit|
|000036c0| 79 20 67 75 61 72 61 6e | 74 65 65 73 3c 2f 68 33 |y guaran|tees</h3|
|000036d0| 3e 0a 3c 68 33 3e 49 6e | 76 61 72 69 61 6e 74 73 |>.<h3>In|variants|
|000036e0| 3c 2f 68 33 3e 0a 3c 68 | 33 3e 4d 6f 64 65 6c 73 |</h3>.<h|3>Models|
|000036f0| 3c 2f 68 33 3e 0a 54 68 | 65 20 53 54 4c 20 64 6f |</h3>.Th|e STL do|
|00003700| 65 73 20 6e 6f 74 20 69 | 6e 63 6c 75 64 65 20 61 |es not i|nclude a|
|00003710| 6e 79 20 74 79 70 65 73 | 20 74 68 61 74 20 61 72 |ny types| that ar|
|00003720| 65 20 6d 6f 64 65 6c 73 | 20 6f 66 20 41 64 61 70 |e models| of Adap|
|00003730| 74 61 62 6c 65 0a 47 65 | 6e 65 72 61 74 6f 72 2e |table.Ge|nerator.|
|00003740| 20 20 41 6e 20 65 78 61 | 6d 70 6c 65 20 6f 66 20 | An exa|mple of |
|00003750| 61 20 75 73 65 72 2d 64 | 65 66 69 6e 65 64 20 41 |a user-d|efined A|
|00003760| 64 61 70 74 61 62 6c 65 | 20 47 65 6e 65 72 61 74 |daptable| Generat|
|00003770| 6f 72 20 69 73 0a 61 73 | 20 66 6f 6c 6c 6f 77 73 |or is.as| follows|
|00003780| 2e 0a 3c 70 72 65 3e 0a | 73 74 72 75 63 74 20 63 |..<pre>.|struct c|
|00003790| 6f 75 6e 74 65 72 0a 7b | 0a 20 20 74 79 70 65 64 |ounter.{|. typed|
|000037a0| 65 66 20 69 6e 74 20 72 | 65 73 75 6c 74 5f 74 79 |ef int r|esult_ty|
|000037b0| 70 65 3b 0a 0a 20 20 63 | 6f 75 6e 74 65 72 28 29 |pe;.. c|ounter()|
|000037c0| 20 3a 20 6e 28 30 29 20 | 7b 7d 0a 20 20 72 65 73 | : n(0) |{}. res|
|000037d0| 75 6c 74 5f 74 79 70 65 | 20 6f 70 65 72 61 74 6f |ult_type| operato|
|000037e0| 72 28 29 28 29 20 7b 20 | 72 65 74 75 72 6e 20 6e |r()() { |return n|
|000037f0| 2b 2b 3b 20 7d 0a 0a 20 | 20 72 65 73 75 6c 74 5f |++; }.. | result_|
|00003800| 74 79 70 65 20 6e 3b 0a | 7d 3b 0a 3c 2f 70 72 65 |type n;.|};.</pre|
|00003810| 3e 20 20 0a 3c 68 33 3e | 4e 6f 74 65 73 3c 2f 68 |> .<h3>|Notes</h|
|00003820| 33 3e 0a 3c 50 3e 3c 41 | 20 6e 61 6d 65 3d 22 31 |3>.<P><A| name="1|
|00003830| 22 3e 5b 31 5d 3c 2f 41 | 3e 0a 4e 6f 74 65 20 74 |">[1]</A|>.Note t|
|00003840| 68 65 20 69 6d 70 6c 69 | 63 61 74 69 6f 6e 20 6f |he impli|cation o|
|00003850| 66 20 74 68 69 73 3a 20 | 61 20 66 75 6e 63 74 69 |f this: |a functi|
|00003860| 6f 6e 20 70 6f 69 6e 74 | 65 72 20 3c 74 74 3e 54 |on point|er <tt>T|
|00003870| 20 28 2a 66 29 28 29 3c | 2f 74 74 3e 0a 69 73 20 | (*f)()<|/tt>.is |
|00003880| 61 20 3c 41 20 68 72 65 | 66 3d 22 47 65 6e 65 72 |a <A hre|f="Gener|
|00003890| 61 74 6f 72 2e 68 74 6d | 6c 22 3e 47 65 6e 65 72 |ator.htm|l">Gener|
|000038a0| 61 74 6f 72 3c 2f 41 3e | 2c 20 62 75 74 20 6e 6f |ator</A>|, but no|
|000038b0| 74 20 61 6e 20 41 64 61 | 70 74 61 62 6c 65 20 47 |t an Ada|ptable G|
|000038c0| 65 6e 65 72 61 74 6f 72 | 3a 20 74 68 65 0a 65 78 |enerator|: the.ex|
|000038d0| 70 72 65 73 73 69 6f 6e | 20 3c 74 74 3e 66 3a 3a |pression| <tt>f::|
|000038e0| 72 65 73 75 6c 74 5f 74 | 79 70 65 3c 2f 74 74 3e |result_t|ype</tt>|
|000038f0| 20 69 73 20 6e 6f 6e 73 | 65 6e 73 69 63 61 6c 2e | is nons|ensical.|
|00003900| 0a 3c 68 33 3e 53 65 65 | 20 61 6c 73 6f 3c 2f 68 |.<h3>See| also</h|
|00003910| 33 3e 0a 3c 41 20 68 72 | 65 66 3d 22 47 65 6e 65 |3>.<A hr|ef="Gene|
|00003920| 72 61 74 6f 72 2e 68 74 | 6d 6c 22 3e 47 65 6e 65 |rator.ht|ml">Gene|
|00003930| 72 61 74 6f 72 3c 2f 41 | 3e 2c 20 3c 41 20 68 72 |rator</A|>, <A hr|
|00003940| 65 66 3d 22 41 64 61 70 | 74 61 62 6c 65 55 6e 61 |ef="Adap|tableUna|
|00003950| 72 79 46 75 6e 63 74 69 | 6f 6e 2e 68 74 6d 6c 22 |ryFuncti|on.html"|
|00003960| 3e 41 64 61 70 74 61 62 | 6c 65 20 55 6e 61 72 79 |>Adaptab|le Unary|
|00003970| 20 46 75 6e 63 74 69 6f | 6e 3c 2f 41 3e 2c 20 3c | Functio|n</A>, <|
|00003980| 41 20 68 72 65 66 3d 22 | 41 64 61 70 74 61 62 6c |A href="|Adaptabl|
|00003990| 65 42 69 6e 61 72 79 46 | 75 6e 63 74 69 6f 6e 2e |eBinaryF|unction.|
|000039a0| 68 74 6d 6c 22 3e 41 64 | 61 70 74 61 62 6c 65 20 |html">Ad|aptable |
|000039b0| 42 69 6e 61 72 79 20 46 | 75 6e 63 74 69 6f 6e 3c |Binary F|unction<|
|000039c0| 2f 41 3e 20 0a 0a 3c 21 | 2d 2d 73 74 61 72 74 20 |/A> ..<!|--start |
|000039d0| 66 6f 6f 74 65 72 2d 2d | 3e 20 0a 3c 48 52 20 53 |footer--|> .<HR S|
|000039e0| 49 5a 45 3d 22 36 22 3e | 0a 3c 41 20 68 72 65 66 |IZE="6">|.<A href|
|000039f0| 3d 22 68 74 74 70 3a 2f | 2f 77 77 77 2e 73 67 69 |="http:/|/www.sgi|
|00003a00| 2e 63 6f 6d 2f 22 3e 3c | 49 4d 47 20 53 52 43 3d |.com/"><|IMG SRC=|
|00003a10| 22 73 75 72 66 2e 67 69 | 66 22 20 48 45 49 47 48 |"surf.gi|f" HEIGH|
|00003a20| 54 3d 22 35 34 22 20 57 | 49 44 54 48 3d 22 35 34 |T="54" W|IDTH="54|
|00003a30| 22 20 0a 20 20 20 20 20 | 20 20 20 41 4c 54 3d 22 |" . | ALT="|
|00003a40| 5b 53 69 6c 69 63 6f 6e | 20 53 75 72 66 5d 22 3e |[Silicon| Surf]">|
|00003a50| 3c 2f 41 3e 0a 3c 41 20 | 48 52 45 46 3d 22 69 6e |</A>.<A |HREF="in|
|00003a60| 64 65 78 2e 68 74 6d 6c | 22 3e 3c 49 4d 47 20 53 |dex.html|"><IMG S|
|00003a70| 52 43 3d 22 73 74 6c 5f | 68 6f 6d 65 2e 67 69 66 |RC="stl_|home.gif|
|00003a80| 22 20 0a 20 20 20 20 20 | 20 20 20 48 45 49 47 48 |" . | HEIGH|
|00003a90| 54 3d 22 35 34 22 20 57 | 49 44 54 48 3d 22 35 34 |T="54" W|IDTH="54|
|00003aa0| 22 20 41 4c 54 3d 22 5b | 53 54 4c 20 48 6f 6d 65 |" ALT="[|STL Home|
|00003ab0| 5d 22 3e 3c 2f 41 3e 0a | 3c 42 52 3e 0a 3c 46 4f |]"></A>.|<BR>.<FO|
|00003ac0| 4e 54 20 53 49 5a 45 3d | 22 2d 32 22 3e 0a 3c 41 |NT SIZE=|"-2">.<A|
|00003ad0| 20 68 72 65 66 3d 22 68 | 74 74 70 3a 2f 2f 77 77 | href="h|ttp://ww|
|00003ae0| 77 2e 73 67 69 2e 63 6f | 6d 2f 4d 69 73 63 2f 73 |w.sgi.co|m/Misc/s|
|00003af0| 67 69 5f 69 6e 66 6f 2e | 68 74 6d 6c 22 20 54 41 |gi_info.|html" TA|
|00003b00| 52 47 45 54 3d 22 5f 74 | 6f 70 22 3e 43 6f 70 79 |RGET="_t|op">Copy|
|00003b10| 72 69 67 68 74 20 26 63 | 6f 70 79 3b 20 0a 31 39 |right &c|opy; .19|
|00003b20| 39 36 20 53 69 6c 69 63 | 6f 6e 20 47 72 61 70 68 |96 Silic|on Graph|
|00003b30| 69 63 73 2c 20 49 6e 63 | 2e 3c 2f 41 3e 20 41 6c |ics, Inc|.</A> Al|
|00003b40| 6c 20 52 69 67 68 74 73 | 20 52 65 73 65 72 76 65 |l Rights| Reserve|
|00003b50| 64 2e 3c 2f 46 4f 4e 54 | 3e 0a 3c 46 4f 4e 54 20 |d.</FONT|>.<FONT |
|00003b60| 53 49 5a 45 3d 22 2d 33 | 22 3e 3c 61 20 68 72 65 |SIZE="-3|"><a hre|
|00003b70| 66 3d 22 68 74 74 70 3a | 2f 2f 77 77 77 2e 73 67 |f="http:|//www.sg|
|00003b80| 69 2e 63 6f 6d 2f 4d 69 | 73 63 2f 65 78 74 65 72 |i.com/Mi|sc/exter|
|00003b90| 6e 61 6c 2e 6c 69 73 74 | 2e 68 74 6d 6c 22 20 54 |nal.list|.html" T|
|00003ba0| 41 52 47 45 54 3d 22 5f | 74 6f 70 22 3e 54 72 61 |ARGET="_|top">Tra|
|00003bb0| 64 65 6d 61 72 6b 49 6e | 66 6f 72 6d 61 74 69 6f |demarkIn|formatio|
|00003bc0| 6e 3c 2f 41 3e 0a 3c 2f | 46 4f 4e 54 3e 0a 3c 50 |n</A>.</|FONT>.<P|
|00003bd0| 3e 0a 3c 2f 42 4f 44 59 | 3e 0a 3c 2f 48 54 4d 4c |>.</BODY|>.</HTML|
|00003be0| 3e 20 0a 3d 22 36 22 3e | 0a 3c 41 20 68 72 65 66 |> .="6">|.<A href|
|00003bf0| 3d 22 68 74 74 70 3a 2f | 2f 77 77 77 2e 73 67 69 |="http:/|/www.sgi|
|00003c00| 53 54 4c 5f 64 6f 63 2f | 41 64 61 70 74 61 62 6c |STL_doc/|Adaptabl|
|00003c10| 65 50 72 65 64 69 63 61 | 74 65 2e 68 74 6d 6c 00 |ePredica|te.html.|
|00003c20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003c60| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 36 32 36 |....0006|44 .0626|
|00003c70| 31 36 20 00 30 30 30 30 | 31 32 20 00 30 30 30 30 |16 .0000|12 .0000|
|00003c80| 30 30 30 37 33 30 35 20 | 30 36 33 33 35 36 35 37 |0007305 |06335657|
|00003c90| 36 35 32 20 30 31 37 34 | 33 33 00 20 30 00 00 00 |652 0174|33. 0...|
|00003ca0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003cf0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d00| 00 75 73 74 61 72 00 30 | 30 61 75 73 74 65 72 6e |.ustar.0|0austern|
|00003d10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d20| 00 00 00 00 00 00 00 00 | 00 65 6e 67 72 00 00 00 |........|.engr...|
|00003d30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d40| 00 00 00 00 00 00 00 00 | 00 30 30 30 30 30 30 20 |........|.000000 |
|00003d50| 00 30 30 30 30 30 30 20 | 00 00 00 00 00 00 00 00 |.000000 |........|
|00003d60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003d90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003da0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003db0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003dc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003dd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003de0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003df0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00003e00| 3c 48 54 4d 4c 3e 0a 3c | 21 2d 2d 0a 20 20 2d 2d |<HTML>.<|!--. --|
|00003e10| 20 43 6f 70 79 72 69 67 | 68 74 20 28 63 29 20 31 | Copyrig|ht (c) 1|
|00003e20| 39 39 36 0a 20 20 2d 2d | 20 53 69 6c 69 63 6f 6e |996. --| Silicon|
|00003e30| 20 47 72 61 70 68 69 63 | 73 20 43 6f 6d 70 75 74 | Graphic|s Comput|
|00003e40| 65 72 20 53 79 73 74 65 | 6d 73 2c 20 49 6e 63 2e |er Syste|ms, Inc.|
|00003e50| 0a 20 20 2d 2d 0a 20 20 | 2d 2d 20 50 65 72 6d 69 |. --. |-- Permi|
|00003e60| 73 73 69 6f 6e 20 74 6f | 20 75 73 65 2c 20 63 6f |ssion to| use, co|
|00003e70| 70 79 2c 20 6d 6f 64 69 | 66 79 2c 20 64 69 73 74 |py, modi|fy, dist|
|00003e80| 72 69 62 75 74 65 20 61 | 6e 64 20 73 65 6c 6c 20 |ribute a|nd sell |
|00003e90| 74 68 69 73 20 73 6f 66 | 74 77 61 72 65 0a 20 20 |this sof|tware. |
|00003ea0| 2d 2d 20 61 6e 64 20 69 | 74 73 20 64 6f 63 75 6d |-- and i|ts docum|
|00003eb0| 65 6e 74 61 74 69 6f 6e | 20 66 6f 72 20 61 6e 79 |entation| for any|
|00003ec0| 20 70 75 72 70 6f 73 65 | 20 69 73 20 68 65 72 65 | purpose| is here|
|00003ed0| 62 79 20 67 72 61 6e 74 | 65 64 20 77 69 74 68 6f |by grant|ed witho|
|00003ee0| 75 74 20 66 65 65 2c 0a | 20 20 2d 2d 20 70 72 6f |ut fee,.| -- pro|
|00003ef0| 76 69 64 65 64 20 74 68 | 61 74 20 74 68 65 20 61 |vided th|at the a|
|00003f00| 62 6f 76 65 20 63 6f 70 | 79 72 69 67 68 74 20 6e |bove cop|yright n|
|00003f10| 6f 74 69 63 65 20 61 70 | 70 65 61 72 73 20 69 6e |otice ap|pears in|
|00003f20| 20 61 6c 6c 20 63 6f 70 | 69 65 73 20 61 6e 64 0a | all cop|ies and.|
|00003f30| 20 20 2d 2d 20 74 68 61 | 74 20 62 6f 74 68 20 74 | -- tha|t both t|
|00003f40| 68 61 74 20 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |hat copy|right no|
|00003f50| 74 69 63 65 20 61 6e 64 | 20 74 68 69 73 20 70 65 |tice and| this pe|
|00003f60| 72 6d 69 73 73 69 6f 6e | 20 6e 6f 74 69 63 65 20 |rmission| notice |
|00003f70| 61 70 70 65 61 72 0a 20 | 20 2d 2d 20 69 6e 20 73 |appear. | -- in s|
|00003f80| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00003f90| 6e 74 61 74 69 6f 6e 2e | 20 20 53 69 6c 69 63 6f |ntation.| Silico|
|00003fa0| 6e 20 47 72 61 70 68 69 | 63 73 20 6d 61 6b 65 73 |n Graphi|cs makes|
|00003fb0| 20 6e 6f 0a 20 20 2d 2d | 20 72 65 70 72 65 73 65 | no. --| represe|
|00003fc0| 6e 74 61 74 69 6f 6e 73 | 20 61 62 6f 75 74 20 74 |ntations| about t|
|00003fd0| 68 65 20 73 75 69 74 61 | 62 69 6c 69 74 79 20 6f |he suita|bility o|
|00003fe0| 66 20 74 68 69 73 20 73 | 6f 66 74 77 61 72 65 20 |f this s|oftware |
|00003ff0| 66 6f 72 20 61 6e 79 0a | 20 20 2d 2d 20 70 75 72 |for any.| -- pur|
|00004000| 70 6f 73 65 2e 20 20 49 | 74 20 69 73 20 70 72 6f |pose. I|t is pro|
|00004010| 76 69 64 65 64 20 22 61 | 73 20 69 73 22 20 77 69 |vided "a|s is" wi|
|00004020| 74 68 6f 75 74 20 65 78 | 70 72 65 73 73 20 6f 72 |thout ex|press or|
|00004030| 20 69 6d 70 6c 69 65 64 | 20 77 61 72 72 61 6e 74 | implied| warrant|
|00004040| 79 2e 0a 20 20 2d 2d 0a | 20 20 2d 2d 20 43 6f 70 |y.. --.| -- Cop|
|00004050| 79 72 69 67 68 74 20 28 | 63 29 20 31 39 39 34 0a |yright (|c) 1994.|
|00004060| 20 20 2d 2d 20 48 65 77 | 6c 65 74 74 2d 50 61 63 | -- Hew|lett-Pac|
|00004070| 6b 61 72 64 20 43 6f 6d | 70 61 6e 79 0a 20 20 2d |kard Com|pany. -|
|00004080| 2d 0a 20 20 2d 2d 20 50 | 65 72 6d 69 73 73 69 6f |-. -- P|ermissio|
|00004090| 6e 20 74 6f 20 75 73 65 | 2c 20 63 6f 70 79 2c 20 |n to use|, copy, |
|000040a0| 6d 6f 64 69 66 79 2c 20 | 64 69 73 74 72 69 62 75 |modify, |distribu|
|000040b0| 74 65 20 61 6e 64 20 73 | 65 6c 6c 20 74 68 69 73 |te and s|ell this|
|000040c0| 20 73 6f 66 74 77 61 72 | 65 0a 20 20 2d 2d 20 61 | softwar|e. -- a|
|000040d0| 6e 64 20 69 74 73 20 64 | 6f 63 75 6d 65 6e 74 61 |nd its d|ocumenta|
|000040e0| 74 69 6f 6e 20 66 6f 72 | 20 61 6e 79 20 70 75 72 |tion for| any pur|
|000040f0| 70 6f 73 65 20 69 73 20 | 68 65 72 65 62 79 20 67 |pose is |hereby g|
|00004100| 72 61 6e 74 65 64 20 77 | 69 74 68 6f 75 74 20 66 |ranted w|ithout f|
|00004110| 65 65 2c 0a 20 20 2d 2d | 20 70 72 6f 76 69 64 65 |ee,. --| provide|
|00004120| 64 20 74 68 61 74 20 74 | 68 65 20 61 62 6f 76 65 |d that t|he above|
|00004130| 20 63 6f 70 79 72 69 67 | 68 74 20 6e 6f 74 69 63 | copyrig|ht notic|
|00004140| 65 20 61 70 70 65 61 72 | 73 20 69 6e 20 61 6c 6c |e appear|s in all|
|00004150| 20 63 6f 70 69 65 73 20 | 61 6e 64 0a 20 20 2d 2d | copies |and. --|
|00004160| 20 74 68 61 74 20 62 6f | 74 68 20 74 68 61 74 20 | that bo|th that |
|00004170| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|00004180| 20 61 6e 64 20 74 68 69 | 73 20 70 65 72 6d 69 73 | and thi|s permis|
|00004190| 73 69 6f 6e 20 6e 6f 74 | 69 63 65 20 61 70 70 65 |sion not|ice appe|
|000041a0| 61 72 0a 20 20 2d 2d 20 | 69 6e 20 73 75 70 70 6f |ar. -- |in suppo|
|000041b0| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|000041c0| 69 6f 6e 2e 20 20 48 65 | 77 6c 65 74 74 2d 50 61 |ion. He|wlett-Pa|
|000041d0| 63 6b 61 72 64 20 43 6f | 6d 70 61 6e 79 20 6d 61 |ckard Co|mpany ma|
|000041e0| 6b 65 73 20 6e 6f 0a 20 | 20 2d 2d 20 72 65 70 72 |kes no. | -- repr|
|000041f0| 65 73 65 6e 74 61 74 69 | 6f 6e 73 20 61 62 6f 75 |esentati|ons abou|
|00004200| 74 20 74 68 65 20 73 75 | 69 74 61 62 69 6c 69 74 |t the su|itabilit|
|00004210| 79 20 6f 66 20 74 68 69 | 73 20 73 6f 66 74 77 61 |y of thi|s softwa|
|00004220| 72 65 20 66 6f 72 20 61 | 6e 79 0a 20 20 2d 2d 20 |re for a|ny. -- |
|00004230| 70 75 72 70 6f 73 65 2e | 20 20 49 74 20 69 73 20 |purpose.| It is |
|00004240| 70 72 6f 76 69 64 65 64 | 20 22 61 73 20 69 73 22 |provided| "as is"|
|00004250| 20 77 69 74 68 6f 75 74 | 20 65 78 70 72 65 73 73 | without| express|
|00004260| 20 6f 72 20 69 6d 70 6c | 69 65 64 20 77 61 72 72 | or impl|ied warr|
|00004270| 61 6e 74 79 2e 0a 20 20 | 2d 2d 0a 20 20 2d 2d 3e |anty.. |--. -->|
|00004280| 0a 3c 48 65 61 64 3e 0a | 3c 54 69 74 6c 65 3e 41 |.<Head>.|<Title>A|
|00004290| 64 61 70 74 61 62 6c 65 | 20 50 72 65 64 69 63 61 |daptable| Predica|
|000042a0| 74 65 3c 2f 54 69 74 6c | 65 3e 0a 3c 21 2d 2d 20 |te</Titl|e>.<!-- |
|000042b0| 43 72 65 61 74 65 64 20 | 62 79 20 68 74 6d 6c 64 |Created |by htmld|
|000042c0| 6f 63 2c 20 77 72 69 74 | 74 65 6e 20 62 79 20 4d |oc, writ|ten by M|
|000042d0| 61 74 74 68 65 77 20 41 | 75 73 74 65 72 6e 20 2d |atthew A|ustern -|
|000042e0| 2d 3e 0a 3c 21 2d 2d 20 | 54 69 6d 65 20 6f 66 20 |->.<!-- |Time of |
|000042f0| 63 72 65 61 74 69 6f 6e | 3a 20 4d 6f 6e 20 44 65 |creation|: Mon De|
|00004300| 63 20 20 39 20 31 30 3a | 35 34 3a 31 36 20 50 53 |c 9 10:|54:16 PS|
|00004310| 54 20 31 39 39 36 20 2d | 2d 3e 0a 3c 2f 48 45 41 |T 1996 -|->.</HEA|
|00004320| 44 3e 0a 3c 42 4f 44 59 | 20 42 47 43 4f 4c 4f 52 |D>.<BODY| BGCOLOR|
|00004330| 3d 22 23 66 66 66 66 66 | 66 22 20 4c 49 4e 4b 3d |="#fffff|f" LINK=|
|00004340| 22 23 30 30 30 30 65 65 | 22 20 54 45 58 54 3d 22 |"#0000ee|" TEXT="|
|00004350| 23 30 30 30 30 30 30 22 | 20 56 4c 49 4e 4b 3d 22 |#000000"| VLINK="|
|00004360| 23 35 35 31 61 38 62 22 | 20 0a 09 41 4c 49 4e 4b |#551a8b"| ..ALINK|
|00004370| 3d 22 23 66 66 30 30 30 | 30 22 3e 20 0a 3c 49 4d |="#ff000|0"> .<IM|
|00004380| 47 20 53 52 43 3d 22 43 | 6f 72 70 49 44 2e 67 69 |G SRC="C|orpID.gi|
|00004390| 66 22 20 0a 20 20 20 20 | 20 41 4c 54 3d 22 53 69 |f" . | ALT="Si|
|000043a0| 6c 69 63 6f 6e 20 47 72 | 61 70 68 69 63 73 2c 20 |licon Gr|aphics, |
|000043b0| 49 6e 63 2e 22 20 48 45 | 49 47 48 54 3d 22 34 33 |Inc." HE|IGHT="43|
|000043c0| 22 20 57 49 44 54 48 3d | 22 31 35 31 22 3e 20 0a |" WIDTH=|"151"> .|
|000043d0| 3c 21 2d 2d 65 6e 64 20 | 68 65 61 64 65 72 2d 2d |<!--end |header--|
|000043e0| 3e 0a 3c 42 52 20 43 6c | 65 61 72 3e 0a 3c 48 31 |>.<BR Cl|ear>.<H1|
|000043f0| 3e 41 64 61 70 74 61 62 | 6c 65 20 50 72 65 64 69 |>Adaptab|le Predi|
|00004400| 63 61 74 65 3c 2f 48 31 | 3e 0a 0a 3c 54 61 62 6c |cate</H1|>..<Tabl|
|00004410| 65 20 43 65 6c 6c 50 61 | 64 64 69 6e 67 3d 30 20 |e CellPa|dding=0 |
|00004420| 43 65 6c 6c 53 70 61 63 | 69 6e 67 3d 30 20 77 69 |CellSpac|ing=0 wi|
|00004430| 64 74 68 3d 31 30 30 25 | 3e 0a 3c 54 52 3e 0a 3c |dth=100%|>.<TR>.<|
|00004440| 54 44 20 41 6c 69 67 6e | 3d 6c 65 66 74 3e 3c 49 |TD Align|=left><I|
|00004450| 6d 67 20 73 72 63 20 3d | 20 22 66 75 6e 63 74 6f |mg src =| "functo|
|00004460| 72 73 2e 67 69 66 22 20 | 41 6c 74 3d 22 22 20 20 |rs.gif" |Alt="" |
|00004470| 20 57 49 44 54 48 20 3d | 20 22 31 39 34 22 20 20 | WIDTH =| "194" |
|00004480| 48 45 49 47 48 54 20 3d | 20 22 33 38 22 20 3e 3c |HEIGHT =| "38" ><|
|00004490| 2f 54 44 3e 0a 3c 54 44 | 20 41 6c 69 67 6e 3d 72 |/TD>.<TD| Align=r|
|000044a0| 69 67 68 74 3e 3c 49 6d | 67 20 73 72 63 20 3d 20 |ight><Im|g src = |
|000044b0| 22 63 6f 6e 63 65 70 74 | 2e 67 69 66 22 20 41 6c |"concept|.gif" Al|
|000044c0| 74 3d 22 22 20 20 20 57 | 49 44 54 48 20 3d 20 22 |t="" W|IDTH = "|
|000044d0| 31 39 34 22 20 20 48 45 | 49 47 48 54 20 3d 20 22 |194" HE|IGHT = "|
|000044e0| 33 38 22 20 3e 3c 2f 54 | 44 3e 0a 3c 2f 54 52 3e |38" ></T|D>.</TR>|
|000044f0| 0a 3c 54 52 3e 0a 3c 54 | 44 20 41 6c 69 67 6e 3d |.<TR>.<T|D Align=|
|00004500| 6c 65 66 74 20 56 41 6c | 69 67 6e 3d 74 6f 70 3e |left VAl|ign=top>|
|00004510| 3c 62 3e 43 61 74 65 67 | 6f 72 79 3c 2f 62 3e 3a |<b>Categ|ory</b>:|
|00004520| 20 66 75 6e 63 74 6f 72 | 73 3c 2f 54 44 3e 0a 3c | functor|s</TD>.<|
|00004530| 54 44 20 41 6c 69 67 6e | 3d 72 69 67 68 74 20 56 |TD Align|=right V|
|00004540| 41 6c 69 67 6e 3d 74 6f | 70 3e 3c 62 3e 43 6f 6d |Align=to|p><b>Com|
|00004550| 70 6f 6e 65 6e 74 20 74 | 79 70 65 3c 2f 62 3e 3a |ponent t|ype</b>:|
|00004560| 20 63 6f 6e 63 65 70 74 | 3c 2f 54 44 3e 0a 3c 2f | concept|</TD>.</|
|00004570| 54 52 3e 0a 3c 2f 54 61 | 62 6c 65 3e 0a 0a 3c 68 |TR>.</Ta|ble>..<h|
|00004580| 33 3e 44 65 73 63 72 69 | 70 74 69 6f 6e 3c 2f 68 |3>Descri|ption</h|
|00004590| 33 3e 0a 41 6e 20 41 64 | 61 70 74 61 62 6c 65 20 |3>.An Ad|aptable |
|000045a0| 50 72 65 64 69 63 61 74 | 65 20 69 73 20 61 20 3c |Predicat|e is a <|
|000045b0| 41 20 68 72 65 66 3d 22 | 50 72 65 64 69 63 61 74 |A href="|Predicat|
|000045c0| 65 2e 68 74 6d 6c 22 3e | 50 72 65 64 69 63 61 74 |e.html">|Predicat|
|000045d0| 65 3c 2f 41 3e 20 74 68 | 61 74 20 69 73 20 61 6c |e</A> th|at is al|
|000045e0| 73 6f 20 61 6e 0a 3c 41 | 20 68 72 65 66 3d 22 41 |so an.<A| href="A|
|000045f0| 64 61 70 74 61 62 6c 65 | 55 6e 61 72 79 46 75 6e |daptable|UnaryFun|
|00004600| 63 74 69 6f 6e 2e 68 74 | 6d 6c 22 3e 41 64 61 70 |ction.ht|ml">Adap|
|00004610| 74 61 62 6c 65 20 55 6e | 61 72 79 20 46 75 6e 63 |table Un|ary Func|
|00004620| 74 69 6f 6e 3c 2f 41 3e | 2e 20 20 54 68 61 74 20 |tion</A>|. That |
|00004630| 69 73 2c 20 69 74 20 69 | 73 20 61 20 3c 41 20 68 |is, it i|s a <A h|
|00004640| 72 65 66 3d 22 55 6e 61 | 72 79 46 75 6e 63 74 69 |ref="Una|ryFuncti|
|00004650| 6f 6e 2e 68 74 6d 6c 22 | 3e 55 6e 61 72 79 20 46 |on.html"|>Unary F|
|00004660| 75 6e 63 74 69 6f 6e 3c | 2f 41 3e 0a 77 68 6f 73 |unction<|/A>.whos|
|00004670| 65 20 72 65 74 75 72 6e | 20 74 79 70 65 20 69 73 |e return| type is|
|00004680| 20 3c 74 74 3e 62 6f 6f | 6c 3c 2f 74 74 3e 2c 20 | <tt>boo|l</tt>, |
|00004690| 61 6e 64 20 74 68 61 74 | 20 69 6e 63 6c 75 64 65 |and that| include|
|000046a0| 73 20 6e 65 73 74 65 64 | 20 3c 74 74 3e 74 79 70 |s nested| <tt>typ|
|000046b0| 65 64 65 66 3c 2f 74 74 | 3e 73 20 74 68 61 74 0a |edef</tt|>s that.|
|000046c0| 64 65 66 69 6e 65 20 69 | 74 73 20 61 72 67 75 6d |define i|ts argum|
|000046d0| 65 6e 74 20 74 79 70 65 | 20 61 6e 64 20 72 65 74 |ent type| and ret|
|000046e0| 75 72 6e 20 74 79 70 65 | 2e 20 20 0a 3c 68 33 3e |urn type|. .<h3>|
|000046f0| 52 65 66 69 6e 65 6d 65 | 6e 74 20 6f 66 3c 2f 68 |Refineme|nt of</h|
|00004700| 33 3e 0a 3c 41 20 68 72 | 65 66 3d 22 50 72 65 64 |3>.<A hr|ef="Pred|
|00004710| 69 63 61 74 65 2e 68 74 | 6d 6c 22 3e 50 72 65 64 |icate.ht|ml">Pred|
|00004720| 69 63 61 74 65 3c 2f 41 | 3e 2c 20 3c 41 20 68 72 |icate</A|>, <A hr|
|00004730| 65 66 3d 22 41 64 61 70 | 74 61 62 6c 65 55 6e 61 |ef="Adap|tableUna|
|00004740| 72 79 46 75 6e 63 74 69 | 6f 6e 2e 68 74 6d 6c 22 |ryFuncti|on.html"|
|00004750| 3e 41 64 61 70 74 61 62 | 6c 65 20 55 6e 61 72 79 |>Adaptab|le Unary|
|00004760| 20 46 75 6e 63 74 69 6f | 6e 3c 2f 41 3e 0a 3c 68 | Functio|n</A>.<h|
|00004770| 33 3e 41 73 73 6f 63 69 | 61 74 65 64 20 74 79 70 |3>Associ|ated typ|
|00004780| 65 73 3c 2f 68 33 3e 0a | 4e 6f 6e 65 2c 20 65 78 |es</h3>.|None, ex|
|00004790| 63 65 70 74 20 66 6f 72 | 20 74 68 6f 73 65 20 61 |cept for| those a|
|000047a0| 73 73 6f 63 69 61 74 65 | 64 20 77 69 74 68 20 3c |ssociate|d with <|
|000047b0| 41 20 68 72 65 66 3d 22 | 50 72 65 64 69 63 61 74 |A href="|Predicat|
|000047c0| 65 2e 68 74 6d 6c 22 3e | 50 72 65 64 69 63 61 74 |e.html">|Predicat|
|000047d0| 65 3c 2f 41 3e 20 61 6e | 64 0a 3c 41 20 68 72 65 |e</A> an|d.<A hre|
|000047e0| 66 3d 22 41 64 61 70 74 | 61 62 6c 65 55 6e 61 72 |f="Adapt|ableUnar|
|000047f0| 79 46 75 6e 63 74 69 6f | 6e 2e 68 74 6d 6c 22 3e |yFunctio|n.html">|
|00004800| 41 64 61 70 74 61 62 6c | 65 20 55 6e 61 72 79 20 |Adaptabl|e Unary |
|00004810| 46 75 6e 63 74 69 6f 6e | 3c 2f 41 3e 2e 0a 3c 68 |Function|</A>..<h|
|00004820| 33 3e 4e 6f 74 61 74 69 | 6f 6e 3c 2f 68 33 3e 0a |3>Notati|on</h3>.|
|00004830| 3c 68 33 3e 44 65 66 69 | 6e 69 74 69 6f 6e 73 3c |<h3>Defi|nitions<|
|00004840| 2f 68 33 3e 0a 3c 68 33 | 3e 56 61 6c 69 64 20 65 |/h3>.<h3|>Valid e|
|00004850| 78 70 72 65 73 73 69 6f | 6e 73 3c 2f 68 33 3e 0a |xpressio|ns</h3>.|
|00004860| 4e 6f 6e 65 2c 20 65 78 | 63 65 70 74 20 66 6f 72 |None, ex|cept for|
|00004870| 20 74 68 6f 73 65 20 64 | 65 66 69 6e 65 64 20 62 | those d|efined b|
|00004880| 79 20 74 68 65 20 3c 41 | 20 68 72 65 66 3d 22 50 |y the <A| href="P|
|00004890| 72 65 64 69 63 61 74 65 | 2e 68 74 6d 6c 22 3e 50 |redicate|.html">P|
|000048a0| 72 65 64 69 63 61 74 65 | 3c 2f 41 3e 20 61 6e 64 |redicate|</A> and|
|000048b0| 0a 3c 41 20 68 72 65 66 | 3d 22 41 64 61 70 74 61 |.<A href|="Adapta|
|000048c0| 62 6c 65 55 6e 61 72 79 | 46 75 6e 63 74 69 6f 6e |bleUnary|Function|
|000048d0| 2e 68 74 6d 6c 22 3e 41 | 64 61 70 74 61 62 6c 65 |.html">A|daptable|
|000048e0| 20 55 6e 61 72 79 20 46 | 75 6e 63 74 69 6f 6e 3c | Unary F|unction<|
|000048f0| 2f 41 3e 20 72 65 71 75 | 69 72 65 6d 65 6e 74 73 |/A> requ|irements|
|00004900| 2e 0a 3c 68 33 3e 45 78 | 70 72 65 73 73 69 6f 6e |..<h3>Ex|pression|
|00004910| 20 73 65 6d 61 6e 74 69 | 63 73 3c 2f 68 33 3e 0a | semanti|cs</h3>.|
|00004920| 3c 68 33 3e 43 6f 6d 70 | 6c 65 78 69 74 79 20 67 |<h3>Comp|lexity g|
|00004930| 75 61 72 61 6e 74 65 65 | 73 3c 2f 68 33 3e 0a 3c |uarantee|s</h3>.<|
|00004940| 68 33 3e 49 6e 76 61 72 | 69 61 6e 74 73 3c 2f 68 |h3>Invar|iants</h|
|00004950| 33 3e 0a 3c 68 33 3e 4d | 6f 64 65 6c 73 3c 2f 68 |3>.<h3>M|odels</h|
|00004960| 33 3e 0a 3c 55 4c 3e 0a | 3c 4c 49 3e 0a 3c 74 74 |3>.<UL>.|<LI>.<tt|
|00004970| 3e 3c 41 20 68 72 65 66 | 3d 22 6c 6f 67 69 63 61 |><A href|="logica|
|00004980| 6c 5f 6e 6f 74 2e 68 74 | 6d 6c 22 3e 6c 6f 67 69 |l_not.ht|ml">logi|
|00004990| 63 61 6c 5f 6e 6f 74 3c | 2f 41 3e 3c 2f 74 74 3e |cal_not<|/A></tt>|
|000049a0| 0a 3c 4c 49 3e 0a 3c 74 | 74 3e 3c 41 20 68 72 65 |.<LI>.<t|t><A hre|
|000049b0| 66 3d 22 75 6e 61 72 79 | 5f 6e 65 67 61 74 65 2e |f="unary|_negate.|
|000049c0| 68 74 6d 6c 22 3e 75 6e | 61 72 79 5f 6e 65 67 61 |html">un|ary_nega|
|000049d0| 74 65 3c 2f 41 3e 3c 2f | 74 74 3e 0a 3c 2f 55 4c |te</A></|tt>.</UL|
|000049e0| 3e 0a 3c 68 33 3e 4e 6f | 74 65 73 3c 2f 68 33 3e |>.<h3>No|tes</h3>|
|000049f0| 0a 3c 68 33 3e 53 65 65 | 20 61 6c 73 6f 3c 2f 68 |.<h3>See| also</h|
|00004a00| 33 3e 0a 3c 41 20 68 72 | 65 66 3d 22 50 72 65 64 |3>.<A hr|ef="Pred|
|00004a10| 69 63 61 74 65 2e 68 74 | 6d 6c 22 3e 50 72 65 64 |icate.ht|ml">Pred|
|00004a20| 69 63 61 74 65 3c 2f 41 | 3e 2c 20 3c 41 20 68 72 |icate</A|>, <A hr|
|00004a30| 65 66 3d 22 42 69 6e 61 | 72 79 50 72 65 64 69 63 |ef="Bina|ryPredic|
|00004a40| 61 74 65 2e 68 74 6d 6c | 22 3e 42 69 6e 61 72 79 |ate.html|">Binary|
|00004a50| 20 50 72 65 64 69 63 61 | 74 65 3c 2f 41 3e 2c 20 | Predica|te</A>, |
|00004a60| 3c 41 20 68 72 65 66 3d | 22 41 64 61 70 74 61 62 |<A href=|"Adaptab|
|00004a70| 6c 65 42 69 6e 61 72 79 | 50 72 65 64 69 63 61 74 |leBinary|Predicat|
|00004a80| 65 2e 68 74 6d 6c 22 3e | 41 64 61 70 74 61 62 6c |e.html">|Adaptabl|
|00004a90| 65 20 42 69 6e 61 72 79 | 20 50 72 65 64 69 63 61 |e Binary| Predica|
|00004aa0| 74 65 3c 2f 41 3e 0a 0a | 3c 21 2d 2d 73 74 61 72 |te</A>..|<!--star|
|00004ab0| 74 20 66 6f 6f 74 65 72 | 2d 2d 3e 20 0a 3c 48 52 |t footer|--> .<HR|
|00004ac0| 20 53 49 5a 45 3d 22 36 | 22 3e 0a 3c 41 20 68 72 | SIZE="6|">.<A hr|
|00004ad0| 65 66 3d 22 68 74 74 70 | 3a 2f 2f 77 77 77 2e 73 |ef="http|://www.s|
|00004ae0| 67 69 2e 63 6f 6d 2f 22 | 3e 3c 49 4d 47 20 53 52 |gi.com/"|><IMG SR|
|00004af0| 43 3d 22 73 75 72 66 2e | 67 69 66 22 20 48 45 49 |C="surf.|gif" HEI|
|00004b00| 47 48 54 3d 22 35 34 22 | 20 57 49 44 54 48 3d 22 |GHT="54"| WIDTH="|
|00004b10| 35 34 22 20 0a 20 20 20 | 20 20 20 20 20 41 4c 54 |54" . | ALT|
|00004b20| 3d 22 5b 53 69 6c 69 63 | 6f 6e 20 53 75 72 66 5d |="[Silic|on Surf]|
|00004b30| 22 3e 3c 2f 41 3e 0a 3c | 41 20 48 52 45 46 3d 22 |"></A>.<|A HREF="|
|00004b40| 69 6e 64 65 78 2e 68 74 | 6d 6c 22 3e 3c 49 4d 47 |index.ht|ml"><IMG|
|00004b50| 20 53 52 43 3d 22 73 74 | 6c 5f 68 6f 6d 65 2e 67 | SRC="st|l_home.g|
|00004b60| 69 66 22 20 0a 20 20 20 | 20 20 20 20 20 48 45 49 |if" . | HEI|
|00004b70| 47 48 54 3d 22 35 34 22 | 20 57 49 44 54 48 3d 22 |GHT="54"| WIDTH="|
|00004b80| 35 34 22 20 41 4c 54 3d | 22 5b 53 54 4c 20 48 6f |54" ALT=|"[STL Ho|
|00004b90| 6d 65 5d 22 3e 3c 2f 41 | 3e 0a 3c 42 52 3e 0a 3c |me]"></A|>.<BR>.<|
|00004ba0| 46 4f 4e 54 20 53 49 5a | 45 3d 22 2d 32 22 3e 0a |FONT SIZ|E="-2">.|
|00004bb0| 3c 41 20 68 72 65 66 3d | 22 68 74 74 70 3a 2f 2f |<A href=|"http://|
|00004bc0| 77 77 77 2e 73 67 69 2e | 63 6f 6d 2f 4d 69 73 63 |www.sgi.|com/Misc|
|00004bd0| 2f 73 67 69 5f 69 6e 66 | 6f 2e 68 74 6d 6c 22 20 |/sgi_inf|o.html" |
|00004be0| 54 41 52 47 45 54 3d 22 | 5f 74 6f 70 22 3e 43 6f |TARGET="|_top">Co|
|00004bf0| 70 79 72 69 67 68 74 20 | 26 63 6f 70 79 3b 20 0a |pyright |&copy; .|
|00004c00| 31 39 39 36 20 53 69 6c | 69 63 6f 6e 20 47 72 61 |1996 Sil|icon Gra|
|00004c10| 70 68 69 63 73 2c 20 49 | 6e 63 2e 3c 2f 41 3e 20 |phics, I|nc.</A> |
|00004c20| 41 6c 6c 20 52 69 67 68 | 74 73 20 52 65 73 65 72 |All Righ|ts Reser|
|00004c30| 76 65 64 2e 3c 2f 46 4f | 4e 54 3e 0a 3c 46 4f 4e |ved.</FO|NT>.<FON|
|00004c40| 54 20 53 49 5a 45 3d 22 | 2d 33 22 3e 3c 61 20 68 |T SIZE="|-3"><a h|
|00004c50| 72 65 66 3d 22 68 74 74 | 70 3a 2f 2f 77 77 77 2e |ref="htt|p://www.|
|00004c60| 73 67 69 2e 63 6f 6d 2f | 4d 69 73 63 2f 65 78 74 |sgi.com/|Misc/ext|
|00004c70| 65 72 6e 61 6c 2e 6c 69 | 73 74 2e 68 74 6d 6c 22 |ernal.li|st.html"|
|00004c80| 20 54 41 52 47 45 54 3d | 22 5f 74 6f 70 22 3e 54 | TARGET=|"_top">T|
|00004c90| 72 61 64 65 6d 61 72 6b | 49 6e 66 6f 72 6d 61 74 |rademark|Informat|
|00004ca0| 69 6f 6e 3c 2f 41 3e 0a | 3c 2f 46 4f 4e 54 3e 0a |ion</A>.|</FONT>.|
|00004cb0| 3c 50 3e 0a 3c 2f 42 4f | 44 59 3e 0a 3c 2f 48 54 |<P>.</BO|DY>.</HT|
|00004cc0| 4d 4c 3e 20 0a 3d 22 36 | 22 3e 0a 3c 41 20 68 72 |ML> .="6|">.<A hr|
|00004cd0| 65 66 3d 22 68 74 74 70 | 3a 2f 2f 77 77 77 2e 73 |ef="http|://www.s|
|00004ce0| 67 69 2e 63 6f 6d 2f 22 | 3e 3c 49 4d 47 20 53 52 |gi.com/"|><IMG SR|
|00004cf0| 43 3d 22 73 75 72 66 2e | 67 69 66 22 20 48 45 49 |C="surf.|gif" HEI|
|00004d00| 47 48 54 3d 22 35 34 22 | 20 57 49 44 54 48 3d 22 |GHT="54"| WIDTH="|
|00004d10| 35 34 22 20 0a 20 20 20 | 20 20 20 20 20 41 4c 54 |54" . | ALT|
|00004d20| 3d 22 5b 53 69 6c 69 63 | 6f 6e 20 53 75 72 66 5d |="[Silic|on Surf]|
|00004d30| 22 3e 3c 2f 41 3e 0a 3c | 41 20 48 52 45 46 3d 22 |"></A>.<|A HREF="|
|00004d40| 69 6e 64 65 78 2e 68 74 | 6d 6c 22 3e 3c 49 4d 47 |index.ht|ml"><IMG|
|00004d50| 20 53 52 43 3d 22 73 74 | 6c 5f 68 6f 6d 65 2e 67 | SRC="st|l_home.g|
|00004d60| 69 66 22 20 0a 20 20 20 | 20 20 20 20 20 48 45 49 |if" . | HEI|
|00004d70| 47 48 54 3d 22 35 34 22 | 20 57 49 44 54 48 3d 22 |GHT="54"| WIDTH="|
|00004d80| 35 34 22 20 41 4c 54 3d | 22 5b 53 54 4c 20 48 6f |54" ALT=|"[STL Ho|
|00004d90| 6d 65 5d 22 3e 3c 2f 41 | 3e 0a 3c 42 52 3e 0a 3c |me]"></A|>.<BR>.<|
|00004da0| 46 4f 4e 54 20 53 49 5a | 45 3d 22 2d 32 22 3e 0a |FONT SIZ|E="-2">.|
|00004db0| 3c 41 20 68 72 65 66 3d | 22 68 74 74 70 3a 2f 2f |<A href=|"http://|
|00004dc0| 77 77 77 2e 73 67 69 2e | 63 6f 6d 2f 4d 69 73 63 |www.sgi.|com/Misc|
|00004dd0| 2f 73 67 69 5f 69 6e 66 | 6f 2e 68 74 6d 6c 22 20 |/sgi_inf|o.html" |
|00004de0| 54 41 52 47 45 54 3d 22 | 5f 74 6f 70 22 3e 43 6f |TARGET="|_top">Co|
|00004df0| 70 79 72 69 67 68 74 20 | 26 63 6f 70 79 3b 20 0a |pyright |&copy; .|
|00004e00| 53 54 4c 5f 64 6f 63 2f | 41 64 61 70 74 61 62 6c |STL_doc/|Adaptabl|
|00004e10| 65 55 6e 61 72 79 46 75 | 6e 63 74 69 6f 6e 2e 68 |eUnaryFu|nction.h|
|00004e20| 74 6d 6c 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |tml.....|........|
|00004e30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004e60| 00 00 00 00 30 30 30 36 | 34 34 20 00 30 36 32 36 |....0006|44 .0626|
|00004e70| 31 36 20 00 30 30 30 30 | 31 32 20 00 30 30 30 30 |16 .0000|12 .0000|
|00004e80| 30 30 31 31 33 35 33 20 | 30 36 33 33 35 36 35 37 |0011353 |06335657|
|00004e90| 36 35 32 20 30 32 30 33 | 33 35 00 20 30 00 00 00 |652 0203|35. 0...|
|00004ea0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004eb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ec0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ed0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ee0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ef0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f00| 00 75 73 74 61 72 00 30 | 30 61 75 73 74 65 72 6e |.ustar.0|0austern|
|00004f10| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f20| 00 00 00 00 00 00 00 00 | 00 65 6e 67 72 00 00 00 |........|.engr...|
|00004f30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f40| 00 00 00 00 00 00 00 00 | 00 30 30 30 30 30 30 20 |........|.000000 |
|00004f50| 00 30 30 30 30 30 30 20 | 00 00 00 00 00 00 00 00 |.000000 |........|
|00004f60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f80| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004f90| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fa0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fb0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fc0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fd0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004fe0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00004ff0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00005000| 3c 48 54 4d 4c 3e 0a 3c | 21 2d 2d 0a 20 20 2d 2d |<HTML>.<|!--. --|
|00005010| 20 43 6f 70 79 72 69 67 | 68 74 20 28 63 29 20 31 | Copyrig|ht (c) 1|
|00005020| 39 39 36 0a 20 20 2d 2d | 20 53 69 6c 69 63 6f 6e |996. --| Silicon|
|00005030| 20 47 72 61 70 68 69 63 | 73 20 43 6f 6d 70 75 74 | Graphic|s Comput|
|00005040| 65 72 20 53 79 73 74 65 | 6d 73 2c 20 49 6e 63 2e |er Syste|ms, Inc.|
|00005050| 0a 20 20 2d 2d 0a 20 20 | 2d 2d 20 50 65 72 6d 69 |. --. |-- Permi|
|00005060| 73 73 69 6f 6e 20 74 6f | 20 75 73 65 2c 20 63 6f |ssion to| use, co|
|00005070| 70 79 2c 20 6d 6f 64 69 | 66 79 2c 20 64 69 73 74 |py, modi|fy, dist|
|00005080| 72 69 62 75 74 65 20 61 | 6e 64 20 73 65 6c 6c 20 |ribute a|nd sell |
|00005090| 74 68 69 73 20 73 6f 66 | 74 77 61 72 65 0a 20 20 |this sof|tware. |
|000050a0| 2d 2d 20 61 6e 64 20 69 | 74 73 20 64 6f 63 75 6d |-- and i|ts docum|
|000050b0| 65 6e 74 61 74 69 6f 6e | 20 66 6f 72 20 61 6e 79 |entation| for any|
|000050c0| 20 70 75 72 70 6f 73 65 | 20 69 73 20 68 65 72 65 | purpose| is here|
|000050d0| 62 79 20 67 72 61 6e 74 | 65 64 20 77 69 74 68 6f |by grant|ed witho|
|000050e0| 75 74 20 66 65 65 2c 0a | 20 20 2d 2d 20 70 72 6f |ut fee,.| -- pro|
|000050f0| 76 69 64 65 64 20 74 68 | 61 74 20 74 68 65 20 61 |vided th|at the a|
|00005100| 62 6f 76 65 20 63 6f 70 | 79 72 69 67 68 74 20 6e |bove cop|yright n|
|00005110| 6f 74 69 63 65 20 61 70 | 70 65 61 72 73 20 69 6e |otice ap|pears in|
|00005120| 20 61 6c 6c 20 63 6f 70 | 69 65 73 20 61 6e 64 0a | all cop|ies and.|
|00005130| 20 20 2d 2d 20 74 68 61 | 74 20 62 6f 74 68 20 74 | -- tha|t both t|
|00005140| 68 61 74 20 63 6f 70 79 | 72 69 67 68 74 20 6e 6f |hat copy|right no|
|00005150| 74 69 63 65 20 61 6e 64 | 20 74 68 69 73 20 70 65 |tice and| this pe|
|00005160| 72 6d 69 73 73 69 6f 6e | 20 6e 6f 74 69 63 65 20 |rmission| notice |
|00005170| 61 70 70 65 61 72 0a 20 | 20 2d 2d 20 69 6e 20 73 |appear. | -- in s|
|00005180| 75 70 70 6f 72 74 69 6e | 67 20 64 6f 63 75 6d 65 |upportin|g docume|
|00005190| 6e 74 61 74 69 6f 6e 2e | 20 20 53 69 6c 69 63 6f |ntation.| Silico|
|000051a0| 6e 20 47 72 61 70 68 69 | 63 73 20 6d 61 6b 65 73 |n Graphi|cs makes|
|000051b0| 20 6e 6f 0a 20 20 2d 2d | 20 72 65 70 72 65 73 65 | no. --| represe|
|000051c0| 6e 74 61 74 69 6f 6e 73 | 20 61 62 6f 75 74 20 74 |ntations| about t|
|000051d0| 68 65 20 73 75 69 74 61 | 62 69 6c 69 74 79 20 6f |he suita|bility o|
|000051e0| 66 20 74 68 69 73 20 73 | 6f 66 74 77 61 72 65 20 |f this s|oftware |
|000051f0| 66 6f 72 20 61 6e 79 0a | 20 20 2d 2d 20 70 75 72 |for any.| -- pur|
|00005200| 70 6f 73 65 2e 20 20 49 | 74 20 69 73 20 70 72 6f |pose. I|t is pro|
|00005210| 76 69 64 65 64 20 22 61 | 73 20 69 73 22 20 77 69 |vided "a|s is" wi|
|00005220| 74 68 6f 75 74 20 65 78 | 70 72 65 73 73 20 6f 72 |thout ex|press or|
|00005230| 20 69 6d 70 6c 69 65 64 | 20 77 61 72 72 61 6e 74 | implied| warrant|
|00005240| 79 2e 0a 20 20 2d 2d 0a | 20 20 2d 2d 20 43 6f 70 |y.. --.| -- Cop|
|00005250| 79 72 69 67 68 74 20 28 | 63 29 20 31 39 39 34 0a |yright (|c) 1994.|
|00005260| 20 20 2d 2d 20 48 65 77 | 6c 65 74 74 2d 50 61 63 | -- Hew|lett-Pac|
|00005270| 6b 61 72 64 20 43 6f 6d | 70 61 6e 79 0a 20 20 2d |kard Com|pany. -|
|00005280| 2d 0a 20 20 2d 2d 20 50 | 65 72 6d 69 73 73 69 6f |-. -- P|ermissio|
|00005290| 6e 20 74 6f 20 75 73 65 | 2c 20 63 6f 70 79 2c 20 |n to use|, copy, |
|000052a0| 6d 6f 64 69 66 79 2c 20 | 64 69 73 74 72 69 62 75 |modify, |distribu|
|000052b0| 74 65 20 61 6e 64 20 73 | 65 6c 6c 20 74 68 69 73 |te and s|ell this|
|000052c0| 20 73 6f 66 74 77 61 72 | 65 0a 20 20 2d 2d 20 61 | softwar|e. -- a|
|000052d0| 6e 64 20 69 74 73 20 64 | 6f 63 75 6d 65 6e 74 61 |nd its d|ocumenta|
|000052e0| 74 69 6f 6e 20 66 6f 72 | 20 61 6e 79 20 70 75 72 |tion for| any pur|
|000052f0| 70 6f 73 65 20 69 73 20 | 68 65 72 65 62 79 20 67 |pose is |hereby g|
|00005300| 72 61 6e 74 65 64 20 77 | 69 74 68 6f 75 74 20 66 |ranted w|ithout f|
|00005310| 65 65 2c 0a 20 20 2d 2d | 20 70 72 6f 76 69 64 65 |ee,. --| provide|
|00005320| 64 20 74 68 61 74 20 74 | 68 65 20 61 62 6f 76 65 |d that t|he above|
|00005330| 20 63 6f 70 79 72 69 67 | 68 74 20 6e 6f 74 69 63 | copyrig|ht notic|
|00005340| 65 20 61 70 70 65 61 72 | 73 20 69 6e 20 61 6c 6c |e appear|s in all|
|00005350| 20 63 6f 70 69 65 73 20 | 61 6e 64 0a 20 20 2d 2d | copies |and. --|
|00005360| 20 74 68 61 74 20 62 6f | 74 68 20 74 68 61 74 20 | that bo|th that |
|00005370| 63 6f 70 79 72 69 67 68 | 74 20 6e 6f 74 69 63 65 |copyrigh|t notice|
|00005380| 20 61 6e 64 20 74 68 69 | 73 20 70 65 72 6d 69 73 | and thi|s permis|
|00005390| 73 69 6f 6e 20 6e 6f 74 | 69 63 65 20 61 70 70 65 |sion not|ice appe|
|000053a0| 61 72 0a 20 20 2d 2d 20 | 69 6e 20 73 75 70 70 6f |ar. -- |in suppo|
|000053b0| 72 74 69 6e 67 20 64 6f | 63 75 6d 65 6e 74 61 74 |rting do|cumentat|
|000053c0| 69 6f 6e 2e 20 20 48 65 | 77 6c 65 74 74 2d 50 61 |ion. He|wlett-Pa|
|000053d0| 63 6b 61 72 64 20 43 6f | 6d 70 61 6e 79 20 6d 61 |ckard Co|mpany ma|
|000053e0| 6b 65 73 20 6e 6f 0a 20 | 20 2d 2d 20 72 65 70 72 |kes no. | -- repr|
|000053f0| 65 73 65 6e 74 61 74 69 | 6f 6e 73 20 61 62 6f 75 |esentati|ons abou|
|00005400| 74 20 74 68 65 20 73 75 | 69 74 61 62 69 6c 69 74 |t the su|itabilit|
|00005410| 79 20 6f 66 20 74 68 69 | 73 20 73 6f 66 74 77 61 |y of thi|s softwa|
|00005420| 72 65 20 66 6f 72 20 61 | 6e 79 0a 20 20 2d 2d 20 |re for a|ny. -- |
|00005430| 70 75 72 70 6f 73 65 2e | 20 20 49 74 20 69 73 20 |purpose.| It is |
|00005440| 70 72 6f 76 69 64 65 64 | 20 22 61 73 20 69 73 22 |provided| "as is"|
|00005450| 20 77 69 74 68 6f 75 74 | 20 65 78 70 72 65 73 73 | without| express|
|00005460| 20 6f 72 20 69 6d 70 6c | 69 65 64 20 77 61 72 72 | or impl|ied warr|
|00005470| 61 6e 74 79 2e 0a 20 20 | 2d 2d 0a 20 20 2d 2d 3e |anty.. |--. -->|
|00005480| 0a 3c 48 65 61 64 3e 0a | 3c 54 69 74 6c 65 3e 41 |.<Head>.|<Title>A|
|00005490| 64 61 70 74 61 62 6c 65 | 20 55 6e 61 72 79 20 46 |daptable| Unary F|
|000054a0| 75 6e 63 74 69 6f 6e 3c | 2f 54 69 74 6c 65 3e 0a |unction<|/Title>.|
|000054b0| 3c 21 2d 2d 20 43 72 65 | 61 74 65 64 20 62 79 20 |<!-- Cre|ated by |
|000054c0| 68 74 6d 6c 64 6f 63 2c | 20 77 72 69 74 74 65 6e |htmldoc,| written|
|000054d0| 20 62 79 20 4d 61 74 74 | 68 65 77 20 41 75 73 74 | by Matt|hew Aust|
|000054e0| 65 72 6e 20 2d 2d 3e 0a | 3c 21 2d 2d 20 54 69 6d |ern -->.|<!-- Tim|
|000054f0| 65 20 6f 66 20 63 72 65 | 61 74 69 6f 6e 3a 20 4d |e of cre|ation: M|
|00005500| 6f 6e 20 44 65 63 20 20 | 39 20 31 30 3a 35 34 3a |on Dec |9 10:54:|
|00005510| 31 35 20 50 53 54 20 31 | 39 39 36 20 2d 2d 3e 0a |15 PST 1|996 -->.|
|00005520| 3c 2f 48 45 41 44 3e 0a | 3c 42 4f 44 59 20 42 47 |</HEAD>.|<BODY BG|
|00005530| 43 4f 4c 4f 52 3d 22 23 | 66 66 66 66 66 66 22 20 |COLOR="#|ffffff" |
|00005540| 4c 49 4e 4b 3d 22 23 30 | 30 30 30 65 65 22 20 54 |LINK="#0|000ee" T|
|00005550| 45 58 54 3d 22 23 30 30 | 30 30 30 30 22 20 56 4c |EXT="#00|0000" VL|
|00005560| 49 4e 4b 3d 22 23 35 35 | 31 61 38 62 22 20 0a 09 |INK="#55|1a8b" ..|
|00005570| 41 4c 49 4e 4b 3d 22 23 | 66 66 30 30 30 30 22 3e |ALINK="#|ff0000">|
|00005580| 20 0a 3c 49 4d 47 20 53 | 52 43 3d 22 43 6f 72 70 | .<IMG S|RC="Corp|
|00005590| 49 44 2e 67 69 66 22 20 | 0a 20 20 20 20 20 41 4c |ID.gif" |. AL|
|000055a0| 54 3d 22 53 69 6c 69 63 | 6f 6e 20 47 72 61 70 68 |T="Silic|on Graph|
|000055b0| 69 63 73 2c 20 49 6e 63 | 2e 22 20 48 45 49 47 48 |ics, Inc|." HEIGH|
|000055c0| 54 3d 22 34 33 22 20 57 | 49 44 54 48 3d 22 31 35 |T="43" W|IDTH="15|
|000055d0| 31 22 3e 20 0a 3c 21 2d | 2d 65 6e 64 20 68 65 61 |1"> .<!-|-end hea|
|000055e0| 64 65 72 2d 2d 3e 0a 3c | 42 52 20 43 6c 65 61 72 |der-->.<|BR Clear|
|000055f0| 3e 0a 3c 48 31 3e 41 64 | 61 70 74 61 62 6c 65 20 |>.<H1>Ad|aptable |
|00005600| 55 6e 61 72 79 20 46 75 | 6e 63 74 69 6f 6e 3c 2f |Unary Fu|nction</|
|00005610| 48 31 3e 0a 0a 3c 54 61 | 62 6c 65 20 43 65 6c 6c |H1>..<Ta|ble Cell|
|00005620| 50 61 64 64 69 6e 67 3d | 30 20 43 65 6c 6c 53 70 |Padding=|0 CellSp|
|00005630| 61 63 69 6e 67 3d 30 20 | 77 69 64 74 68 3d 31 30 |acing=0 |width=10|
|00005640| 30 25 3e 0a 3c 54 52 3e | 0a 3c 54 44 20 41 6c 69 |0%>.<TR>|.<TD Ali|
|00005650| 67 6e 3d 6c 65 66 74 3e | 3c 49 6d 67 20 73 72 63 |gn=left>|<Img src|
|00005660| 20 3d 20 22 66 75 6e 63 | 74 6f 72 73 2e 67 69 66 | = "func|tors.gif|
|00005670| 22 20 41 6c 74 3d 22 22 | 20 20 20 57 49 44 54 48 |" Alt=""| WIDTH|
|00005680| 20 3d 20 22 31 39 34 22 | 20 20 48 45 49 47 48 54 | = "194"| HEIGHT|
|00005690| 20 3d 20 22 33 38 22 20 | 3e 3c 2f 54 44 3e 0a 3c | = "38" |></TD>.<|
|000056a0| 54 44 20 41 6c 69 67 6e | 3d 72 69 67 68 74 3e 3c |TD Align|=right><|
|000056b0| 49 6d 67 20 73 72 63 20 | 3d 20 22 63 6f 6e 63 65 |Img src |= "conce|
|000056c0| 70 74 2e 67 69 66 22 20 | 41 6c 74 3d 22 22 20 20 |pt.gif" |Alt="" |
|000056d0| 20 57 49 44 54 48 20 3d | 20 22 31 39 34 22 20 20 | WIDTH =| "194" |
|000056e0| 48 45 49 47 48 54 20 3d | 20 22 33 38 22 20 3e 3c |HEIGHT =| "38" ><|
|000056f0| 2f 54 44 3e 0a 3c 2f 54 | 52 3e 0a 3c 54 52 3e 0a |/TD>.</T|R>.<TR>.|
|00005700| 3c 54 44 20 41 6c 69 67 | 6e 3d 6c 65 66 74 20 56 |<TD Alig|n=left V|
|00005710| 41 6c 69 67 6e 3d 74 6f | 70 3e 3c 62 3e 43 61 74 |Align=to|p><b>Cat|
|00005720| 65 67 6f 72 79 3c 2f 62 | 3e 3a 20 66 75 6e 63 74 |egory</b|>: funct|
|00005730| 6f 72 73 3c 2f 54 44 3e | 0a 3c 54 44 20 41 6c 69 |ors</TD>|.<TD Ali|
|00005740| 67 6e 3d 72 69 67 68 74 | 20 56 41 6c 69 67 6e 3d |gn=right| VAlign=|
|00005750| 74 6f 70 3e 3c 62 3e 43 | 6f 6d 70 6f 6e 65 6e 74 |top><b>C|omponent|
|00005760| 20 74 79 70 65 3c 2f 62 | 3e 3a 20 63 6f 6e 63 65 | type</b|>: conce|
|00005770| 70 74 3c 2f 54 44 3e 0a | 3c 2f 54 52 3e 0a 3c 2f |pt</TD>.|</TR>.</|
|00005780| 54 61 62 6c 65 3e 0a 0a | 3c 68 33 3e 44 65 73 63 |Table>..|<h3>Desc|
|00005790| 72 69 70 74 69 6f 6e 3c | 2f 68 33 3e 0a 41 6e 20 |ription<|/h3>.An |
|000057a0| 41 64 61 70 74 61 62 6c | 65 20 55 6e 61 72 79 20 |Adaptabl|e Unary |
|000057b0| 46 75 6e 63 74 69 6f 6e | 20 69 73 20 61 20 3c 41 |Function| is a <A|
|000057c0| 20 68 72 65 66 3d 22 55 | 6e 61 72 79 46 75 6e 63 | href="U|naryFunc|
|000057d0| 74 69 6f 6e 2e 68 74 6d | 6c 22 3e 55 6e 61 72 79 |tion.htm|l">Unary|
|000057e0| 20 46 75 6e 63 74 69 6f | 6e 3c 2f 41 3e 20 77 69 | Functio|n</A> wi|
|000057f0| 74 68 20 0a 6e 65 73 74 | 65 64 20 3c 74 74 3e 74 |th .nest|ed <tt>t|
|00005800| 79 70 65 64 65 66 3c 2f | 74 74 3e 73 20 74 68 61 |ypedef</|tt>s tha|
|00005810| 74 20 64 65 66 69 6e 65 | 20 69 74 73 20 61 72 67 |t define| its arg|
|00005820| 75 6d 65 6e 74 20 74 79 | 70 65 20 61 6e 64 20 72 |ument ty|pe and r|
|00005830| 65 73 75 6c 74 20 74 79 | 70 65 2e 20 20 3c 41 20 |esult ty|pe. <A |
|00005840| 68 72 65 66 3d 22 23 31 | 22 3e 5b 31 5d 3c 2f 41 |href="#1|">[1]</A|
|00005850| 3e 20 3c 41 20 68 72 65 | 66 3d 22 23 32 22 3e 5b |> <A hre|f="#2">[|
|00005860| 32 5d 3c 2f 41 3e 0a 54 | 68 65 73 65 20 6e 65 73 |2]</A>.T|hese nes|
|00005870| 74 65 64 20 3c 74 74 3e | 74 79 70 65 64 65 66 3c |ted <tt>|typedef<|
|00005880| 2f 74 74 3e 20 6d 61 6b | 65 20 69 74 20 70 6f 73 |/tt> mak|e it pos|
|00005890| 73 69 62 6c 65 20 74 6f | 20 75 73 65 20 66 75 6e |sible to| use fun|
|000058a0| 63 74 69 6f 6e 20 6f 62 | 6a 65 63 74 20 61 64 61 |ction ob|ject ada|
|000058b0| 70 74 6f 72 73 2e 0a 3c | 68 33 3e 52 65 66 69 6e |ptors..<|h3>Refin|
|000058c0| 65 6d 65 6e 74 20 6f 66 | 3c 2f 68 33 3e 0a 3c 41 |ement of|</h3>.<A|
|000058d0| 20 68 72 65 66 3d 22 55 | 6e 61 72 79 46 75 6e 63 | href="U|naryFunc|
|000058e0| 74 69 6f 6e 2e 68 74 6d | 6c 22 3e 55 6e 61 72 79 |tion.htm|l">Unary|
|000058f0| 20 46 75 6e 63 74 69 6f | 6e 3c 2f 41 3e 0a 3c 68 | Functio|n</A>.<h|
|00005900| 33 3e 41 73 73 6f 63 69 | 61 74 65 64 20 74 79 70 |3>Associ|ated typ|
|00005910| 65 73 3c 2f 68 33 3e 0a | 3c 54 61 62 6c 65 20 62 |es</h3>.|<Table b|
|00005920| 6f 72 64 65 72 3e 0a 3c | 54 52 3e 0a 3c 54 44 20 |order>.<|TR>.<TD |
|00005930| 56 41 6c 69 67 6e 3d 74 | 6f 70 3e 0a 41 72 67 75 |VAlign=t|op>.Argu|
|00005940| 6d 65 6e 74 20 74 79 70 | 65 0a 3c 2f 54 44 3e 0a |ment typ|e.</TD>.|
|00005950| 3c 54 44 20 56 41 6c 69 | 67 6e 3d 74 6f 70 3e 0a |<TD VAli|gn=top>.|
|00005960| 3c 74 74 3e 46 3a 3a 61 | 72 67 75 6d 65 6e 74 5f |<tt>F::a|rgument_|
|00005970| 74 79 70 65 3c 2f 74 74 | 3e 0a 3c 2f 54 44 3e 0a |type</tt|>.</TD>.|
|00005980| 3c 54 44 20 56 41 6c 69 | 67 6e 3d 74 6f 70 3e 0a |<TD VAli|gn=top>.|
|00005990| 54 68 65 20 74 79 70 65 | 20 6f 66 20 3c 74 74 3e |The type| of <tt>|
|000059a0| 46 3c 2f 74 74 3e 27 73 | 20 61 72 67 75 6d 65 6e |F</tt>'s| argumen|
|000059b0| 74 0a 3c 2f 54 44 3e 0a | 3c 2f 54 52 3e 0a 3c 54 |t.</TD>.|</TR>.<T|
|000059c0| 52 3e 0a 3c 54 44 20 56 | 41 6c 69 67 6e 3d 74 6f |R>.<TD V|Align=to|
|000059d0| 70 3e 0a 52 65 73 75 6c | 74 20 74 79 70 65 0a 3c |p>.Resul|t type.<|
|000059e0| 2f 54 44 3e 0a 3c 54 44 | 20 56 41 6c 69 67 6e 3d |/TD>.<TD| VAlign=|
|000059f0| 74 6f 70 3e 0a 3c 74 74 | 3e 46 3a 3a 72 65 73 75 |top>.<tt|>F::resu|
|00005a00| 6c 74 5f 74 79 70 65 3c | 2f 74 74 3e 0a 3c 2f 54 |lt_type<|/tt>.</T|
|00005a10| 44 3e 0a 3c 54 44 20 56 | 41 6c 69 67 6e 3d 74 6f |D>.<TD V|Align=to|
|00005a20| 70 3e 0a 54 68 65 20 74 | 79 70 65 20 72 65 74 75 |p>.The t|ype retu|
|00005a30| 72 6e 65 64 20 77 68 65 | 6e 20 74 68 65 20 55 6e |rned whe|n the Un|
|00005a40| 61 72 79 20 46 75 6e 63 | 74 69 6f 6e 20 69 73 20 |ary Func|tion is |
|00005a50| 63 61 6c 6c 65 64 0a 3c | 2f 54 44 3e 0a 3c 2f 74 |called.<|/TD>.</t|
|00005a60| 72 3e 0a 3c 2f 74 61 62 | 6c 65 3e 0a 3c 68 33 3e |r>.</tab|le>.<h3>|
|00005a70| 4e 6f 74 61 74 69 6f 6e | 3c 2f 68 33 3e 0a 3c 54 |Notation|</h3>.<T|
|00005a80| 61 62 6c 65 3e 0a 3c 54 | 52 3e 0a 3c 54 44 20 56 |able>.<T|R>.<TD V|
|00005a90| 41 6c 69 67 6e 3d 74 6f | 70 3e 0a 3c 74 74 3e 46 |Align=to|p>.<tt>F|
|00005aa0| 3c 2f 74 74 3e 0a 3c 2f | 54 44 3e 0a 3c 54 44 20 |</tt>.</|TD>.<TD |
|00005ab0| 56 41 6c 69 67 6e 3d 74 | 6f 70 3e 0a 41 20 74 79 |VAlign=t|op>.A ty|
|00005ac0| 70 65 20 74 68 61 74 20 | 69 73 20 61 20 6d 6f 64 |pe that |is a mod|
|00005ad0| 65 6c 20 6f 66 20 55 6e | 61 72 79 20 46 75 6e 63 |el of Un|ary Func|
|00005ae0| 74 69 6f 6e 0a 3c 2f 54 | 44 3e 0a 3c 2f 74 72 3e |tion.</T|D>.</tr>|
|00005af0| 0a 3c 2f 74 61 62 6c 65 | 3e 0a 3c 68 33 3e 44 65 |.</table|>.<h3>De|
|00005b00| 66 69 6e 69 74 69 6f 6e | 73 3c 2f 68 33 3e 0a 3c |finition|s</h3>.<|
|00005b10| 68 33 3e 56 61 6c 69 64 | 20 65 78 70 72 65 73 73 |h3>Valid| express|
|00005b20| 69 6f 6e 73 3c 2f 68 33 | 3e 0a 4e 6f 6e 65 2c 20 |ions</h3|>.None, |
|00005b30| 65 78 63 65 70 74 20 66 | 6f 72 20 74 68 6f 73 65 |except f|or those|
|00005b40| 20 64 65 66 69 6e 65 64 | 20 62 79 20 3c 41 20 68 | defined| by <A h|
|00005b50| 72 65 66 3d 22 55 6e 61 | 72 79 46 75 6e 63 74 69 |ref="Una|ryFuncti|
|00005b60| 6f 6e 2e 68 74 6d 6c 22 | 3e 55 6e 61 72 79 20 46 |on.html"|>Unary F|
|00005b70| 75 6e 63 74 69 6f 6e 3c | 2f 41 3e 0a 3c 68 33 3e |unction<|/A>.<h3>|
|00005b80| 45 78 70 72 65 73 73 69 | 6f 6e 20 73 65 6d 61 6e |Expressi|on seman|
|00005b90| 74 69 63 73 3c 2f 68 33 | 3e 0a 3c 68 33 3e 43 6f |tics</h3|>.<h3>Co|
|00005ba0| 6d 70 6c 65 78 69 74 79 | 20 67 75 61 72 61 6e 74 |mplexity| guarant|
|00005bb0| 65 65 73 3c 2f 68 33 3e | 0a 3c 68 33 3e 49 6e 76 |ees</h3>|.<h3>Inv|
|00005bc0| 61 72 69 61 6e 74 73 3c | 2f 68 33 3e 0a 3c 68 33 |ariants<|/h3>.<h3|
|00005bd0| 3e 4d 6f 64 65 6c 73 3c | 2f 68 33 3e 0a 3c 55 4c |>Models<|/h3>.<UL|
|00005be0| 3e 0a 3c 4c 49 3e 0a 3c | 74 74 3e 3c 41 20 68 72 |>.<LI>.<|tt><A hr|
|00005bf0| 65 66 3d 22 6e 65 67 61 | 74 65 2e 68 74 6d 6c 22 |ef="nega|te.html"|
|00005c00| 3e 6e 65 67 61 74 65 3c | 2f 41 3e 3c 2f 74 74 3e |>negate<|/A></tt>|
|00005c10| 0a 3c 4c 49 3e 0a 3c 74 | 74 3e 3c 41 20 68 72 65 |.<LI>.<t|t><A hre|
|00005c20| 66 3d 22 69 64 65 6e 74 | 69 74 79 2e 68 74 6d 6c |f="ident|ity.html|
|00005c30| 22 3e 69 64 65 6e 74 69 | 74 79 3c 2f 41 3e 3c 2f |">identi|ty</A></|
|00005c40| 74 74 3e 0a 3c 4c 49 3e | 0a 3c 74 74 3e 3c 41 20 |tt>.<LI>|.<tt><A |
|00005c50| 68 72 65 66 3d 22 70 6f | 69 6e 74 65 72 5f 74 6f |href="po|inter_to|
|00005c60| 5f 75 6e 61 72 79 5f 66 | 75 6e 63 74 69 6f 6e 2e |_unary_f|unction.|
|00005c70| 68 74 6d 6c 22 3e 70 6f | 69 6e 74 65 72 5f 74 6f |html">po|inter_to|
|00005c80| 5f 75 6e 61 72 79 5f 66 | 75 6e 63 74 69 6f 6e 3c |_unary_f|unction<|
|00005c90| 2f 41 3e 3c 2f 74 74 3e | 0a 3c 2f 55 4c 3e 0a 3c |/A></tt>|.</UL>.<|
|00005ca0| 68 33 3e 4e 6f 74 65 73 | 3c 2f 68 33 3e 0a 3c 50 |h3>Notes|</h3>.<P|
|00005cb0| 3e 3c 41 20 6e 61 6d 65 | 3d 22 31 22 3e 5b 31 5d |><A name|="1">[1]|
|00005cc0| 3c 2f 41 3e 0a 4e 6f 74 | 65 20 74 68 65 20 69 6d |</A>.Not|e the im|
|00005cd0| 70 6c 69 63 61 74 69 6f | 6e 20 6f 66 20 74 68 69 |plicatio|n of thi|
|00005ce0| 73 3a 20 61 20 66 75 6e | 63 74 69 6f 6e 20 70 6f |s: a fun|ction po|
|00005cf0| 69 6e 74 65 72 20 3c 74 | 74 3e 54 20 28 2a 66 29 |inter <t|t>T (*f)|
|00005d00| 28 58 29 3c 2f 74 74 3e | 0a 69 73 20 61 20 3c 41 |(X)</tt>|.is a <A|
|00005d10| 20 68 72 65 66 3d 22 55 | 6e 61 72 79 46 75 6e 63 | href="U|naryFunc|
|00005d20| 74 69 6f 6e 2e 68 74 6d | 6c 22 3e 55 6e 61 72 79 |tion.htm|l">Unary|
|00005d30| 20 46 75 6e 63 74 69 6f | 6e 3c 2f 41 3e 2c 20 62 | Functio|n</A>, b|
|00005d40| 75 74 20 6e 6f 74 20 61 | 6e 20 41 64 61 70 74 61 |ut not a|n Adapta|
|00005d50| 62 6c 65 20 55 6e 61 72 | 79 20 46 75 6e 63 74 69 |ble Unar|y Functi|
|00005d60| 6f 6e 3a 20 74 68 65 0a | 65 78 70 72 65 73 73 69 |on: the.|expressi|
|00005d70| 6f 6e 73 20 3c 74 74 3e | 66 3a 3a 61 72 67 75 6d |ons <tt>|f::argum|
|00005d80| 65 6e 74 5f 74 79 70 65 | 3c 2f 74 74 3e 20 61 6e |ent_type|</tt> an|
|00005d90| 64 20 3c 74 74 3e 66 3a | 3a 72 65 73 75 6c 74 5f |d <tt>f:|:result_|
|00005da0| 74 79 70 65 3c 2f 74 74 | 3e 20 61 72 65 20 6e 6f |type</tt|> are no|
|00005db0| 6e 73 65 6e 73 69 63 61 | 6c 2e 0a 3c 50 3e 3c 41 |nsensica|l..<P><A|
|00005dc0| 20 6e 61 6d 65 3d 22 32 | 22 3e 5b 32 5d 3c 2f 41 | name="2|">[2]</A|
|00005dd0| 3e 0a 57 68 65 6e 20 79 | 6f 75 20 64 65 66 69 6e |>.When y|ou defin|
|00005de0| 65 20 61 20 63 6c 61 73 | 73 20 74 68 61 74 20 69 |e a clas|s that i|
|00005df0| 73 20 61 20 6d 6f 64 65 | 6c 20 6f 66 20 41 64 61 |s a mode|l of Ada|
|00005e00| 70 74 61 62 6c 65 20 55 | 6e 61 72 79 20 46 75 6e |ptable U|nary Fun|
|00005e10| 63 74 69 6f 6e 2c 0a 79 | 6f 75 20 6d 75 73 74 20 |ction,.y|ou must |
|00005e20| 70 72 6f 76 69 64 65 20 | 74 68 65 73 65 20 3c 74 |provide |these <t|
|00005e30| 74 3e 74 79 70 65 64 65 | 66 3c 2f 74 74 3e 73 2e |t>typede|f</tt>s.|
|00005e40| 20 20 54 68 65 20 65 61 | 73 69 65 73 74 20 77 61 | The ea|siest wa|
|00005e50| 79 20 74 6f 20 64 6f 20 | 74 68 69 73 20 69 73 20 |y to do |this is |
|00005e60| 74 6f 0a 64 65 72 69 76 | 65 20 74 68 65 20 63 6c |to.deriv|e the cl|
|00005e70| 61 73 73 20 66 72 6f 6d | 20 74 68 65 20 62 61 73 |ass from| the bas|
|00005e80| 65 20 63 6c 61 73 73 20 | 3c 74 74 3e 3c 41 20 68 |e class |<tt><A h|
|00005e90| 72 65 66 3d 22 75 6e 61 | 72 79 5f 66 75 6e 63 74 |ref="una|ry_funct|
|00005ea0| 69 6f 6e 2e 68 74 6d 6c | 22 3e 75 6e 61 72 79 5f |ion.html|">unary_|
|00005eb0| 66 75 6e 63 74 69 6f 6e | 3c 2f 41 3e 3c 2f 74 74 |function|</A></tt|
|00005ec0| 3e 2e 20 20 54 68 69 73 | 20 69 73 20 61 6e 20 0a |>. This| is an .|
|00005ed0| 65 6d 70 74 79 20 63 6c | 61 73 73 2c 20 77 69 74 |empty cl|ass, wit|
|00005ee0| 68 20 6e 6f 20 6d 65 6d | 62 65 72 20 66 75 6e 63 |h no mem|ber func|
|00005ef0| 74 69 6f 6e 73 20 6f 72 | 20 6d 65 6d 62 65 72 20 |tions or| member |
|00005f00| 76 61 72 69 61 62 6c 65 | 73 3b 20 74 68 65 20 6f |variable|s; the o|
|00005f10| 6e 6c 79 0a 72 65 61 73 | 6f 6e 20 69 74 20 65 78 |nly.reas|on it ex|
|00005f20| 69 73 74 73 20 69 73 20 | 74 6f 20 6d 61 6b 65 20 |ists is |to make |
|00005f30| 64 65 66 69 6e 69 6e 67 | 20 41 64 61 70 74 61 62 |defining| Adaptab|
|00005f40| 6c 65 20 55 6e 61 72 79 | 20 46 75 6e 63 74 69 6f |le Unary| Functio|
|00005f50| 6e 73 0a 6d 6f 72 65 20 | 63 6f 6e 76 65 6e 69 65 |ns.more |convenie|
|00005f60| 6e 74 2e 20 20 3c 74 74 | 3e 3c 41 20 68 72 65 66 |nt. <tt|><A href|
|00005f70| 3d 22 75 6e 61 72 79 5f | 66 75 6e 63 74 69 6f 6e |="unary_|function|
|00005f80| 2e 68 74 6d 6c 22 3e 55 | 6e 61 72 79 5f 66 75 6e |.html">U|nary_fun|
|00005f90| 63 74 69 6f 6e 3c 2f 41 | 3e 3c 2f 74 74 3e 20 69 |ction</A|></tt> i|
|00005fa0| 73 20 76 65 72 79 20 73 | 69 6d 69 6c 61 72 20 74 |s very s|imilar t|
|00005fb0| 6f 20 74 68 65 20 62 61 | 73 65 20 63 6c 61 73 73 |o the ba|se class|
|00005fc0| 65 73 20 75 73 65 64 20 | 62 79 20 0a 74 68 65 20 |es used |by .the |
|00005fd0| 3c 41 20 68 72 65 66 3d | 22 69 74 65 72 61 74 6f |<A href=|"iterato|
|00005fe0| 72 5f 74 61 67 73 2e 68 | 74 6d 6c 22 3e 69 74 65 |r_tags.h|tml">ite|
|00005ff0| 72 61 74 6f 72 20 74 61 | 67 3c 2f 41 3e 20 66 75 |rator ta|g</A> fu|
|00006000| 6e 63 74 69 6f 6e 73 2e | 0a 3c 68 33 3e 53 65 65 |nctions.|.<h3>See|
|00006010| 20 61 6c 73 6f 3c 2f 68 | 33 3e 0a 3c 41 20 68 72 | also</h|3>.<A hr|
|00006020| 65 66 3d 22 55 6e 61 72 | 79 46 75 6e 63 74 69 6f |ef="Unar|yFunctio|
|00006030| 6e 2e 68 74 6d 6c 22 3e | 55 6e 61 72 79 20 46 75 |n.html">|Unary Fu|
|00006040| 6e 63 74 69 6f 6e 3c 2f | 41 3e 2c 20 3c 41 20 68 |nction</|A>, <A h|
|00006050| 72 65 66 3d 22 41 64 61 | 70 74 61 62 6c 65 47 65 |ref="Ada|ptableGe|
|00006060| 6e 65 72 61 74 6f 72 2e | 68 74 6d 6c 22 3e 41 64 |nerator.|html">Ad|
|00006070| 61 70 74 61 62 6c 65 20 | 47 65 6e 65 72 61 74 6f |aptable |Generato|
|00006080| 72 3c 2f 41 3e 2c 20 3c | 41 20 68 72 65 66 3d 22 |r</A>, <|A href="|
|00006090| 41 64 61 70 74 61 62 6c | 65 42 69 6e 61 72 79 46 |Adaptabl|eBinaryF|
|000060a0| 75 6e 63 74 69 6f 6e 2e | 68 74 6d 6c 22 3e 41 64 |unction.|html">Ad|
|000060b0| 61 70 74 61 62 6c 65 20 | 42 69 6e 61 72 79 20 46 |aptable |Binary F|
|000060c0| 75 6e 63 74 69 6f 6e 3c | 2f 41 3e 20 0a 0a 3c 21 |unction<|/A> ..<!|
|000060d0| 2d 2d 73 74 61 72 74 20 | 66 6f 6f 74 65 72 2d 2d |--start |footer--|
|000060e0| 3e 20 0a 3c 48 52 20 53 | 49 5a 45 3d 22 36 22 3e |> .<HR S|IZE="6">|
|000060f0| 0a 3c 41 20 68 72 65 66 | 3d 22 68 74 74 70 3a 2f |.<A href|="http:/|
|00006100| 2f 77 77 77 2e 73 67 69 | 2e 63 6f 6d 2f 22 3e 3c |/www.sgi|.com/"><|
|00006110| 49 4d 47 20 53 52 43 3d | 22 73 75 72 66 2e 67 69 |IMG SRC=|"surf.gi|
|00006120| 66 22 20 48 45 49 47 48 | 54 3d 22 35 34 22 20 57 |f" HEIGH|T="54" W|
|00006130| 49 44 54 48 3d 22 35 34 | 22 20 0a 20 20 20 20 20 |IDTH="54|" . |
|00006140| 20 20 20 41 4c 54 3d 22 | 5b 53 69 6c 69 63 6f 6e | ALT="|[Silicon|
|00006150| 20 53 75 72 66 5d 22 3e | 3c 2f 41 3e 0a 3c 41 20 | Surf]">|</A>.<A |
|00006160| 48 52 45 46 3d 22 69 6e | 64 65 78 2e 68 74 6d 6c |HREF="in|dex.html|
|00006170| 22 3e 3c 49 4d 47 20 53 | 52 43 3d 22 73 74 6c 5f |"><IMG S|RC="stl_|
|00006180| 68 6f 6d 65 2e 67 69 66 | 22 20 0a 20 20 20 20 20 |home.gif|" . |
|00006190| 20 20 20 48 45 49 47 48 | 54 3d 22 35 34 22 20 57 | HEIGH|T="54" W|
|000061a0| 49 44 54 48 3d 22 35 34 | 22 20 41 4c 54 3d 22 5b |IDTH="54|" ALT="[|
|000061b0| 53 54 4c 20 48 6f 6d 65 | 5d 22 3e 3c 2f 41 3e 0a |STL Home|]"></A>.|
|000061c0| 3c 42 52 3e 0a 3c 46 4f | 4e 54 20 53 49 5a 45 3d |<BR>.<FO|NT SIZE=|
|000061d0| 22 2d 32 22 3e 0a 3c 41 | 20 68 72 65 66 3d 22 68 |"-2">.<A| href="h|
|000061e0| 74 74 70 3a 2f 2f 77 77 | 77 2e 73 67 69 2e 63 6f |ttp://ww|w.sgi.co|
|000061f0| 6d 2f 4d 69 73 63 2f 73 | 67 69 5f 69 6e 66 6f 2e |m/Misc/s|gi_info.|
|00006200| 68 74 6d 6c 22 20 54 41 | 52 47 45 54 3d 22 5f 74 |html" TA|RGET="_t|
|00006210| 6f 70 22 3e 43 6f 70 79 | 72 69 67 68 74 20 26 63 |op">Copy|right &c|
|00006220| 6f 70 79 3b 20 0a 31 39 | 39 36 20 53 69 6c 69 63 |opy; .19|96 Silic|
|00006230| 6f 6e 20 47 72 61 70 68 | 69 63 73 2c 20 49 6e 63 |on Graph|ics, Inc|
|00006240| 2e 3c 2f 41 3e 20 41 6c | 6c 20 52 69 67 68 74 73 |.</A> Al|l Rights|
|00006250| 20 52 65 73 65 72 76 65 | 64 2e 3c 2f 46 4f 4e 54 | Reserve|d.</FONT|
|00006260| 3e 0a 3c 46 4f 4e 54 20 | 53 49 5a 45 3d 22 2d 33 |>.<FONT |SIZE="-3|
|00006270| 22 3e 3c 61 20 68 72 65 | 66 3d 22 68 74 74 70 3a |"><a hre|f="http:|
|00006280| 2f 2f 77 77 77 2e 73 67 | 69 2e 63 6f 6d 2f 4d 69 |//www.sg|i.com/Mi|
|00006290| 73 63 2f 65 78 74 65 72 | 6e 61 6c 2e 6c 69 73 74 |sc/exter|nal.list|
|000062a0| 2e 68 74 6d 6c 22 20 54 | 41 52 47 45 54 3d 22 5f |.html" T|ARGET="_|
|000062b0| 74 6f 70 22 3e 54 72 61 | 64 65 6d 61 72 6b 49 6e |top">Tra|demarkIn|
|000062c0| 66 6f 72 6d 61 74 69 6f | 6e 3c 2f 41 3e 0a 3c 2f |formatio|n</A>.</|
|000062d0| 46 4f 4e 54 3e 0a 3c 50 | 3e 0a 3c 2f 42 4f 44 59 |FONT>.<P|>.</BODY|
|000062e0| 3e 0a 3c 2f 48 54 4d 4c | 3e 20 0a 3d 22 36 22 3e |>.</HTML|> .="6">|
|000062f0| 0a 3c 41 20 68 72 65 66 | 3d 22 68 74 74 70 3a 2f |.<A href|="http:/|
|00006300| 2f 77 77 77 2e 73 67 69 | 2e 63 6f 6d 2f 22 3e 3c |/www.sgi|.com/"><|
|00006310| 49 4d 47 20 53 52 43 3d | 22 73 75 72 66 2e 67 69 |IMG SRC=|"surf.gi|
|00006320| 66 22 20 48 45 49 47 48 | 54 3d 22 35 34 22 20 57 |f" HEIGH|T="54" W|
|00006330| 49 44 54 48 3d 22 35 34 | 22 20 0a 20 20 20 20 20 |IDTH="54|" . |
|00006340| 20 20 20 41 4c 54 3d 22 | 5b 53 69 6c 69 63 6f 6e | ALT="|[Silicon|
|00006350| 20 53 75 72 66 5d 22 3e | 3c 2f 41 3e 0a 3c 41 20 | Surf]">|</A>.<A |
|00006360| 48 52 45 46 3d 22 69 6e | 64 65 78 2e 68 74 6d 6c |HREF="in|dex.html|
|00006370| 22 3e 3c 49 4d 47 20 53 | 52 43 3d 22 73 74 6c 5f |"><IMG S|RC="stl_|
|00006380| 68 6f 6d 65 2e 67 69 66 | 22 20 0a 20 20 20 20 20 |home.gif|" . |
|00006390| 20 20 20 48 45 49 47 48 | 54 3d 22 35 34 22 20 57 | HEIGH|T="54" W|
|000063a0| 49 44 54 48 3d 22 35 34 | 22 20 41 4c 54 3d 22 5b |IDTH="54|" ALT="[|
|000063b0| 53 54 4c 20 48 6f 6d 65 | 5d 22 3e 3c 2f 41 3e 0a |STL Home|]"></A>.|
|000063c0| 3c 42 52 3e 0a 3c 46 4f | 4e 54 20 53 49 5a 45 3d |<BR>.<FO|NT SIZE=|
|000063d0| 22 2d 32 22 3e 0a 3c 41 | 20 68 72 65 66 3d 22 68 |"-2">.<A| href="h|
|000063e0| 74 74 70 3a 2f 2f 77 77 | 77 2e 73 67 69 2e 63 6f |ttp://ww|w.sgi.co|
|000063f0| 6d 2f 4d 69 73 63 2f 73 | 67 69 5f 69 6e 66 6f 2e |m/Misc/s|gi_info.|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.