Hosted by
|
with Strings; use Strings;
package Score_Instruments is
type Score_Instrument is limited private;
type Score_Instrument_Access is access all Score_Instrument;
function Create
(ID : in String;
Name : in String)
return Score_Instrument_Access;
function Get_ID
(This : access Score_Instrument)
return String;
function Get_Name
(This : access Score_Instrument)
return String;
private
type Score_Instrument is limited record
ID : String_Access;
Name : String_Access;
end record;
end Score_Instruments;
|