Spec-Zone.ru › Ada 2022
Ada Reference Manual (Ada 2022)

6.3.2 Inline Expansion of Subprograms

Subprograms may be expanded in line at the call site.
Paragraphs 2 through 4 were moved to Annex J, “Obsolescent Features”.

Static Semantics

For a callable entity or a generic subprogram, the following language-defined representation aspect may be specified:
Inline
The type of aspect Inline is Boolean. When aspect Inline is True for a callable entity, inline expansion is desired for all calls to that entity. When aspect Inline is True for a generic subprogram, inline expansion is desired for all calls to all instances of that generic subprogram.
If directly specified, the aspect_definition shall be a static expression. This aspect is never inherited; if not directly specified, the aspect is False.

Implementation Permissions

For each call, an implementation is free to follow or to ignore the recommendation determined by the Inline aspect.


Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API