Ada_Ru форум

Обсуждение языка Ада

generic parameter package

Оставить новое сообщение

Сообщения

Dmitriy Anisimkov
generic parameter package
2003-05-28 17:26:56

Господа,

 

Я только что обнаружил в JGNAT исходниках вот такую конструкцию.

 

generic

with package T is new Table.Table (<>);

function Generic_Position return Integer;

-- Generic procedure that adds S at the end or beginning of T depending

-- of the value of the boolean Append_Switch.

 

 

Для меня это была новость.

Кто знает, ето фича GNAT или это фича Ada95 ?

Dmitriy Anisimkov wrote:

Я только что обнаружил в JGNAT исходниках вот такую конструкцию.

 

generic

with package T is new Table.Table (<>);

function Generic_Position return Integer;

-- Generic procedure that adds S at the end or beginning of T depending

-- of the value of the boolean Append_Switch.

 

 

Для меня это была новость.

Кто знает, ето фича GNAT или это фича Ada95 ?

 

Все, RM 95 прочитал.

 

есть такое.

 

generic_formal_parameter_declaration ::=

formal_object_declaration

| formal_type_declaration

| formal_subprogram_declaration

| formal_package_declaration

^^^^^^^^^^^^^^^^^^^^^^^^^^

Dmitriy Anisimkov wrote:

Господа,

 

Я только что обнаружил в JGNAT исходниках вот такую конструкцию.

 

generic

with package T is new Table.Table (<>);

function Generic_Position return Integer;

-- Generic procedure that adds S at the end or beginning of T depending

-- of the value of the boolean Append_Switch.

 

 

Для меня это была новость.

Кто знает, ето фича GNAT или это фича Ada95 ?

 

Стандартный изврат логики замышливания в языке. Иногда очень помогает. :)

 

-- Vadim Godunko

Кто знает, ето фича GNAT или это фича Ada95 ?

 

Все, RM 95 прочитал.

 

есть такое.

 

Мне эта фича на прошлой неделе столько крови попортила!

 

А сколько еще попортит? Особенно, ежели оно с (<>)

 

:(((

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти