{AI12-0417-1}
The pragmas Shared_Passive, Remote_Types, and Remote_Call_Interface
are categorization pragmas. In addition, the pragma Pure (see J.15.14)
is considered a categorization pragma.
{AI12-0417-1}
A pragma
Shared_Passive specifies that a library unit is a shared passive library
unit, namely that the Shared_Passive aspect (see E.2.1)
of the library unit is True.
{AI12-0417-1}
A pragma
Remote_Types specifies that a library unit is a remote types library
unit, namely that the Remote_Types aspect (see E.2.2)
of the library unit is True.
A pragma
Remote_Call_Interface specifies that a library unit is a remote call
interface, namely that the Remote_Call_Interface aspect (see E.2.3) of
the library unit is True.