## Documentation

Table of Contents
Class Inheritance Tree
Widget Screenshots
Package groups

## Index

Package: Unbounded_Arrays (generic)

- Goto spec source

# Description

    generic
          type T is private;
          Null_T : T;
          type Index is (<>);
          type T_Array is array (Index range <>) of T;
       package Unbounded_Arrays is

# Types

### T

- Goto declaration in source

    type T is private;

### Index

- Goto declaration in source

    type Index is (<>);

### T_Array

- Goto declaration in source

    type T_Array is array (Index range <>) of T;

### Unbounded_Array

- Goto declaration in source

    type Unbounded_Array
            is array (Index range Index'Val (1) .. Index'Last) of T;

### Unbounded_Array_Access

- Goto declaration in source

    type Unbounded_Array_Access is access Unbounded_Array;

# Constants & Global variables

### Null_T

- Goto declaration in source

(T)

    Null_T : T;

# Subprograms & Entries

### G_Free

- Goto spec in source
- Goto body in source

    procedure G_Free (Arr: Unbounded_Array_Access);

### To_Array

- Goto spec in source

    function To_Array (Arr: Unbounded_Array_Access;N: Index) return T_Array;

### Convert

- Goto spec in source

    function Convert is new Ada.Unchecked_Conversion (System.Address, Unbounded_Array_Access);