sovereign-ada-rtx / src /string_utils.ads
SNAPKITTYWEST's picture
push from SNAPKITTYWEST/sovereign-ada-rtx
52edc5a verified
Raw History Blame Contribute Delete
693 Bytes
with Core_Types; use Core_Types;
package String_Utils is
function Length_Of (S : Bounded_String) return Natural;
function Is_Empty (S : Bounded_String) return Boolean;
procedure Clear (S : in out Bounded_String);
procedure Copy_To (Src : String; Dst : in out Bounded_String);
function Starts_With (S : Bounded_String; Prefix : String) return Boolean;
function Equals (A, B : Bounded_String) return Boolean;
function To_Upper_Bounded (S : Bounded_String) return Bounded_String;
function Contains_Char (S : Bounded_String; C : Character) return Boolean;
procedure Append_Char (S : in out Bounded_String; C : Character; Ok : out Boolean);
end String_Utils;