Ada.Strings.Bounded

Explicación

El paquete Ada.Strings.Bounded ofrece un paquete genérico, llamado Generic_Bounded_Length, que ,a su vez, ofrece constantes, tipos y   subprogramas para manipular ristras de caracteres de tamaño limitado. El parámetro formal genérico (Max, de tipo Positive) del paquete Generic_Bounded_Length representa el tamaño máximo de las listas a manipular.

Constantes

Max_Length          : constant Positive := Max; --  Longitud máxima de las ristras
Null_Bounded_String : constant Bounded_String;  --  Ristra nula o vacía

Tipos

--  Tipo de las ristras de tamaño limitado
type Bounded_String is private;  
--  Subtipo de la longitud de las ristras de tamaño limitado
subtype Length_Range is Natural range 0 .. Max_Length;

Operaciones

Ejemplo

with Ada.Strings.Bounded;   --  Librería genérica de ristras de tamaño limitado
...
package Str10 is new Ada.Strings.Bounded.Generic_Bounded_Length(10); use Str10;
...
SL1, SL2: Str10.Bounded_String;