Spec-Zone.ru › Ada 2005
Справочник Ada 2005

A.18.10 Пакет Containers.Indefinite_Vectors

Определяемый языком обобщённый пакет Containers.Indefinite_Vectors предоставляет частный тип Vector и набор операций. Он предоставляет те же операции, что и пакет Containers.Vectors (см. A.18.2), с той разницей, что обобщённый формальный параметр Element_Type является неопределённым.

Статическая семантика

Декларация обобщённого библиотечного пакета Containers.Indefinite_Vectors имеет то же содержимое, что и Containers.Vectors, за исключением:
  • Обобщённый формальный параметр Element_Type является неопределённым.
  • Процедуры с профилями:
procedure Insert (Container : in out Vector;
Before : in Extended_Index;
Count : in Count_Type := 1);
procedure Insert (Container : in out Vector;
Before : in Cursor;
Position : out Cursor;
Count : in Count_Type := 1);
    исключены.
  • Фактический параметр Element в подпрограмме доступа Process типа Update_Element может быть ограничен, даже если Element_Type не ограничен.


Spec-Zone.ru

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