2021-08-23 23:47:29 +00:00
|
|
|
package body H3.Strings is
|
|
|
|
|
2021-10-30 01:57:19 +00:00
|
|
|
procedure Append (Obj: in out Elastic_String; V: in Rune_Array) is
|
2021-08-23 23:47:29 +00:00
|
|
|
begin
|
2021-10-06 08:05:21 +00:00
|
|
|
P.Append (P.Elastic_Array(Obj), V);
|
2021-10-31 16:03:11 +00:00
|
|
|
end Append;
|
|
|
|
|
|
|
|
function Get_Rune (Obj: in Elastic_String; Pos: in System_Index) return Rune is
|
|
|
|
begin
|
|
|
|
return P.Get_Item(P.Elastic_Array(Obj), Pos);
|
|
|
|
end Get_Rune;
|
|
|
|
|
|
|
|
function To_Rune_Array (Obj: in Elastic_String) return Rune_Array is
|
|
|
|
begin
|
|
|
|
return P.To_Item_Array(P.Elastic_Array(Obj));
|
|
|
|
end To_Rune_Array;
|
|
|
|
|
2021-10-03 16:53:13 +00:00
|
|
|
|
2021-08-23 23:47:29 +00:00
|
|
|
end H3.Strings;
|