Je crois qu'en français, on dit "à échelle de classe" plutot que class wide.
Réponse : je sais pas, donne un exemple précis de ce que tu veux faire, quelle allure ça a...
Si ça ressemble à un truc du genre:
package ..... is
type T is ....
end ...;
package body .... is
procedure Deux (O : in T'class) is
begin .........
end Deux;
procedure Un ( O : in T'class) is
begin
Deux(o);
end Un;
end ...;
Cà compile pas? T'as pas testé ?