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;