Copyright (C) 2021-2023, AdaCore
SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
function Backward (Self : in out Grapheme_Cluster_Iterator) return Boolean
Move iterator to previous grapheme cluster.
type Grapheme_Cluster_Iterator is
new Abstract_Segment_Iterator with private;
procedure Set_After_Last
(Self : in out Grapheme_Cluster_Iterator;
On : VSS.Strings.Virtual_String'Class)
Set iterator to point after the last grapheme cluster of the given string.
procedure Set_At
(Self : in out Grapheme_Cluster_Iterator;
Position : VSS.Strings.Cursors.Abstract_Character_Cursor'Class)
Set iterator to point to the grapheme cluster at the given position.
procedure Set_At_First
(Self : in out Grapheme_Cluster_Iterator;
On : VSS.Strings.Virtual_String'Class)
Set iterator to point to the first grapheme cluster of the string.
procedure Set_At_Last
(Self : in out Grapheme_Cluster_Iterator;
On : VSS.Strings.Virtual_String'Class)
Set iterator to point to the last grapheme cluster of the string.
procedure Set_Before_First
(Self : in out Grapheme_Cluster_Iterator;
On : VSS.Strings.Virtual_String'Class)
Set iterator to point before the first grapheme cluster of the given string.