pragma Preelaborate (Wide_Fixed);
|
Copy Procedure for Wide_Strings of Possibly Different Lengths
|
Other Items:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function Replace_Slice
(Source : in Wide_String;
Low : in Positive;
High : in Natural;
By : in Wide_String)
return Wide_String;
|
|
|
function Insert
(Source : in Wide_String;
Before : in Positive;
New_Item : in Wide_String)
return Wide_String;
|
|
procedure Insert
(Source : in out Wide_String;
Before : in Positive;
New_Item : in Wide_String;
Drop : in Truncation := Error);
|
|
function Overwrite
(Source : in Wide_String;
Position : in Positive;
New_Item : in Wide_String)
return Wide_String;
|
|
procedure Overwrite
(Source : in out Wide_String;
Position : in Positive;
New_Item : in Wide_String;
Drop : in Truncation := Right);
|
|
function Delete
(Source : in Wide_String;
From : in Positive;
Through : in Natural)
return Wide_String;
|
|
procedure Delete
(Source : in out Wide_String;
From : in Positive;
Through : in Natural;
Justify : in Alignment := Left;
Pad : in Wide_Character := Ada.Strings.Wide_Space);
|
Wide_String Selector Subprograms
|
|
function Trim
(Source : in Wide_String;
Side : in Trim_End)
return Wide_String;
|
|
|
|
|
function Head
(Source : in Wide_String;
Count : in Natural;
Pad : in Wide_Character := Ada.Strings.Wide_Space)
return Wide_String;
|
|
|
function Tail
(Source : in Wide_String;
Count : in Natural;
Pad : in Wide_Character := Ada.Strings.Wide_Space)
return Wide_String;
|
|
|
function "*"
(Left : in Natural;
Right : in Wide_Character)
return Wide_String;
|
|
function "*"
(Left : in Natural;
Right : in Wide_String)
return Wide_String;
|
|