1 ------------------------------------------------------------------------------
3 -- GNAT RUNTIME COMPONENTS --
5 -- A D A . S T R I N G S --
9 -- This specification is adapted from the Ada Reference Manual for use with --
10 -- GNAT. In accordance with the copyright of that document, you can freely --
11 -- copy and modify this specification, provided that if you redistribute a --
12 -- modified version, any changes that you have made are clearly indicated. --
14 ------------------------------------------------------------------------------
16 package Ada
.Strings
is
17 pragma Pure
(Strings
);
19 Space
: constant Character := ' ';
20 Wide_Space
: constant Wide_Character := ' ';
22 -- The following declaration is for Ada 2005 (AI-285)
24 Wide_Wide_Space
: constant Wide_Wide_Character
:= ' ';
25 pragma Ada_05
(Wide_Wide_Space
);
27 Length_Error
, Pattern_Error
, Index_Error
, Translation_Error
: exception;
29 type Alignment
is (Left
, Right
, Center
);
30 type Truncation
is (Left
, Right
, Error
);
31 type Membership
is (Inside
, Outside
);
32 type Direction
is (Forward
, Backward
);
33 type Trim_End
is (Left
, Right
, Both
);