3 procedure Tagged_Prefix_Call
is
6 type Database_Connection_Record
is abstract tagged null record;
7 type Database_Connection
is access all Database_Connection_Record
'Class;
9 procedure Start_Transaction
10 (Self
: not null access Database_Connection_Record
'Class)
13 type DB_Connection
(Elem
: access Database_Connection
)
15 with Implicit_Dereference
=> Elem
;
20 DB
: DB_Connection
(null);
24 end Tagged_Prefix_Call
;