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.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,f443e975621b7347 X-Google-Attributes: gid103376,public X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news3.google.com!news.germany.com!storethat.news.telefonica.de!telefonica.de!newsfeed.arcor.de!newsspool2.arcor-online.net!news.arcor.de.POSTED!not-for-mail Newsgroups: comp.lang.ada Subject: Re: Hiding details and protected types From: Georg Bauhaus In-Reply-To: References: Content-Type: text/plain Content-Transfer-Encoding: 7bit Organization: # Message-Id: <1177450272.9483.1.camel@localhost.localdomain> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Date: Tue, 24 Apr 2007 23:31:12 +0200 NNTP-Posting-Date: 24 Apr 2007 23:31:13 CEST NNTP-Posting-Host: 1087a31d.newsspool1.arcor-online.net X-Trace: DXC=C6C=goo`N6Mk:C4l9A;OcOic==]BZ:afN4Fo<]lROoRAFl8W>\BH3YBT1@JfLJ`O`KA:ho7QcPOVC^N<5LTIn<7CoR\@m[mCh[L X-Complaints-To: usenet-abuse@arcor.de Xref: g2news1.google.com comp.lang.ada:15267 Date: 2007-04-24T23:31:13+02:00 List-Id: On Tue, 2007-04-24 at 15:44 +0200, Maciej Sobczak wrote: > How can I hide it? > Some juggling with packages comes to mind - any recommendations? For protected objects, package PO is procedure put(item: Integer); function get return Integer; private type More_Complex_Integer is record odd: Boolean; end record; protected Orderly is procedure put(item: Integer); function get return Integer; private data: More_Complex_Integer; end Orderly; procedure put(item: Integer) renames Orderly.put; function get return Integer renames Orderly.get; end PO;