VSS.Regular_Expressions.Matches

Entities

Array Types

Tagged Types

Subprograms

Description

Copyright (C) 2020-2022, AdaCore

SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception

Invalidate

procedure Invalidate (Self : in out Match)
Parameters
Self

Match

type Match (Length : Natural := 0) is
  new VSS.Implementation.Referrers.Referal_Limited_Base with record
   Counter   : System.Atomic_Counters.Atomic_Counter;
   Has_Match : Boolean;
   Markers   : Segment_Marker_Array (1 .. Length);
end record;
Record fields
Length
Counter
Has_Match
Markers

Segment_Marker_Array

type Segment_Marker_Array is array (Positive range <>) of
  VSS.Strings.Cursors.Markers.Segment_Marker;

String_Modified

procedure String_Modified
  (Self     : in out Match;
   Start    : VSS.Implementation.Strings.Cursor;
   Removed  : VSS.Implementation.Strings.Cursor_Offset;
   Inserted : VSS.Implementation.Strings.Cursor_Offset)
Parameters
Self
Start
Removed
Inserted