Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!csd4.milw.wisc.edu!leah!itsgw!steinmetz!uunet!nih-csl!keith From: keith@nih-csl.UUCP (keith gorlen) Newsgroups: comp.lang.c++ Subject: Re: Oasys on Sun, what is OOPS? Summary: The current generally available version of OOPS is V2R2, NOT V2R3. Message-ID: <915@nih-csl.UUCP> Date: 19 Feb 89 03:32:12 GMT References: <1410@umbio.MIAMI.EDU> <914@nih-csl.UUCP> Organization: NIH-CSL, Bethesda, MD Lines: 62 In article <914@nih-csl.UUCP>, keith@nih-csl.UUCP (keith gorlen) writes: > > > Here's the hierarchy of the OOPS classes implemented in Version 2, Release 3: Sorry, I included an incorrect version of the OOPS class hierarchy in my previous posting. The current generally available version of OOPS is V2R2, NOT V2R3 as stated. The artical should have read as follows: Here's the hierarchy of the OOPS classes implemented in Version 2, Release 2: Object -- Root of the OOPS Class Inheritance Tree Bitset -- Set of Small Integers (something like Pascal's type SET) Class -- Class Descriptor Collection -- Abstract Class for Collection Functions ArrayOb -- Array of Object Pointers Arraychar -- Byte Array Bag -- Unordered Collection of Objects Set -- Unordered Collection of Non-Duplicate Objects Dictionary -- Set of Associations IdentDict -- Dictionary Keyed by Object ID SeqCltn -- Abstract Class for Ordered, Indexed Collections LinkedList -- Singly-Linked List OrderedCltn -- Ordered Collection of Object Pointers SortedCltn -- Sorted Collection of Objects Stack -- Stack of Object Pointers Date -- Calendar Date Float -- Floating Point Number Object Fraction -- (Toy) Rational Arithmetic Link -- Abstract Class for LinkedList Links LinkOb -- Link Containing Object Pointer Process -- Co-routine Process Object LookupKey -- Abstract Class for Dictionary Associations Assoc -- Association of Object Pointers AssocInt -- Association of Object Pointer with Integer Integer -- Integer Number Object Iterator -- Collection Iterator Nil -- The Nil Object Point -- X-Y Coordinate Pair Random -- Uniform Random Number Generator Range -- Integer Range Rectangle -- Rectangle Scheduler -- Co-routine Process Scheduler Semaphore -- Process Synchronization Class SharedQueue -- Shared Queue of Objects String -- Character String Regex -- Regular Expression Pattern Time -- Time of Day Vector -- Abstract Class for Math Vector Functions BitVec ByteVec ShortVec IntVec LongVec FloatVec DoubleVec ComplexVec -- Keith Gorlen phone: (301) 496-5363 Building 12A, Room 2017 uucp: uunet!nih-csl!keith National Institutes of Health Internet: keith@alw.nih.gov Bethesda, MD 20892