← All compilation units

Flyology_TUI.Numeric_Series

Description

Append

procedure Append (Item : in out Series; Value : Sample_Type)
Parameters
Item
Value

Capacity

function Capacity (Item : Series) return Positive
Parameters
Item
Return value

Clear

procedure Clear (Item : in out Series)
Parameters
Item

Create

function Create (Capacity : Positive := Maximum_Capacity) return Series

Capacity is fixed at construction. Appending to a full series replaces the oldest sample; requesting more than Maximum_Capacity raises Components.Capacity_Error without constructing a partial value.

Parameters
Capacity
Return value

Element

function Element (Item : Series; Index : Positive) return Sample_Type

Samples are indexed oldest to newest.

Parameters
Item
Index
Return value

Is_Empty

function Is_Empty (Item : Series) return Boolean
Parameters
Item
Return value

Length

function Length (Item : Series) return Natural
Parameters
Item
Return value

Maximum_Capacity

Maximum_Capacity : Positive;

Sample_Type

type Sample_Type is private;

Series

type Series is tagged private;

Value_Type

subtype Value_Type is Sample_Type;