From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.3 required=5.0 tests=BAYES_00,INVALID_MSGID autolearn=no autolearn_force=no version=3.4.4 X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,3d9f3074dc2c4699 X-Google-Attributes: gid103376,public From: kilgallen@eisner.decus.org (Larry Kilgallen) Subject: Re: How to overload assignment in Ada 95? Date: 1996/12/10 Message-ID: <1996Dec10.143635.1@eisner>#1/1 X-Deja-AN: 203369313 distribution: usa x-nntp-posting-host: eisner.decus.org references: <58aclh$ssd@gaia.cc.gatech.edu> x-nntp-posting-user: KILGALLEN x-trace: 850246599/12126 organization: LJK Software newsgroups: comp.lang.ada Date: 1996-12-10T00:00:00+00:00 List-Id: In article , bbalfour@std.caci.com (Brad Balfour) writes: > However, one conclusion has become fairly obvious in retrospect. If > overridings of Adjust, Finalize and Initialize are provided in the visible > part, then it is possible for clients to call them directly -- a situation > that is *not* desireable. If a further derivation is made from the type, and Adjust, Finalize or Initialize must be overridden by that further derivation, shouldn't that code call the parental versions to take care of what the parent knows about ? Or is this a case where child packages _must_ be used ? Larry Kilgallen