Contents Index Search Previous Next
6.3.2 Inline Expansion of Subprograms
Subprograms may be expanded in line at the call
form of a pragma
Inline, which is
a program unit pragma (see 10.1.5
), is as
shall apply to one or more callable entities or generic subprograms.
If a pragma
Inline applies to a callable entity, this indicates that inline expansion
is desired for all calls to that entity. If a pragma
Inline applies to a generic subprogram, this indicates that inline expansion
is desired for all calls to all instances of that generic subprogram.
For each call, an implementation is free to follow
or to ignore the recommendation expressed by the pragma.
6 The name
in a pragma Inline can denote more
than one entity in the case of overloading. Such a pragma
applies to all of the denoted entities.
Contents Index Search Previous Next Legal