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,f9cd205deb0d77f2,start X-Google-Attributes: gid103376,public From: hoyngj@my-dejanews.com Subject: How can I qualify the predefined logical operations Date: 1998/07/16 Message-ID: <6okcnl$n93$1@nnrp1.dejanews.com>#1/1 X-Deja-AN: 371958082 Organization: Deja News - The Leader in Internet Discussion X-Article-Creation-Date: Thu Jul 16 08:04:37 1998 GMT Newsgroups: comp.lang.ada X-Http-User-Agent: Mozilla/4.02 [en] (X11; I; SunOS 5.5 sun4m) Date: 1998-07-16T00:00:00+00:00 List-Id: I have the following problem, when trying to implement a function "and". package Some_Package is type Private_Type is private; function "And" (Left, Right: Private_Type) return Private_Type ; private type Private_Type is array (0 .. 1023) of Boolean; end Some_Package; -- I want to implement Some_Package."And" using the predefined logical -- operation "And" for any one-dimensional array type whose components -- are of a boolean type. package body Some_Package is function "And" (Left, Right: Private_Type) return Private_Type is begin return Left and Right; -- ERROR: AND is here Some_Package."AND", -- endless recursive end "and"; end Some_Package; To fix the error in the implementation above, I need to qualify the predefined "And" operation: package body Some_Package is function "And" (Left, Right: Private_Type) return Private_Type is begin return Standard."And" (Left, Right); -- ERROR: not possible end "and"; end Some_Package; How is it possible to qualify the predefined logical operations to distinguish between Some_Package."and" and the predefined "and"? Thanks in advance -- Juergen Hoyng, RIO 62 | email : Juergen.Hoyng@ri.dasa.de DASA/RI | fax : +49 421 539 4529 Postfach 286156 | voice : +49 421 539 5348 D-28361 Bremen | Germany -----== Posted via Deja News, The Leader in Internet Discussion ==----- http://www.dejanews.com/rg_mkgrp.xp Create Your Own Free Member Forum