Range.GetNextRune (METH) ¶ METHOD FINAL GetNextRune : RUNE Unpacks the next UTF-8 encoding in a IString instance and returns the rune and its length in bytes. InOut: Scope Name Type Return GetNextRune RUNE Output udiLength UDINT eErrorID ERROR
Range.Reset (METH) ¶ METHOD FINAL Reset : ERROR Set back the original state of this IRange instance InOut: Scope Name Type Return Reset ERROR
Range.UngetLastRune (METH) ¶ METHOD FINAL UngetLastRune : ERROR Undo the last call of GetNextRune . This allow to restore the state of this Range instance. InOut: Scope Name Type Return UngetLastRune ERROR
IDisposable.ObjectRetain (METH) ¶ METHOD ObjectRetain : ERROR InOut: Scope Name Type Return ObjectRetain ERROR
IRange (ITF) ¶ INTERFACE IRange EXTENDS __SYSTEM.IQueryInterface Rune by rune Iteration over the content of a string like instance. Methods: GetNextRune Reset UngetLastRune Structure: GetNextRune (Method) Reset (Method) UngetLastRune (Method)
IRange.GetNextRune (METH) ¶ METHOD GetNextRune : RUNE Unpacks the next UTF-8 encoding in a IString instance and returns the rune and its position and length in bytes. InOut: Scope Name Type Return GetNextRune RUNE Output udiLength UDINT eErrorID ERROR
IRange.Reset (METH) ¶ METHOD Reset : ERROR Set back the original state of this IRange instance InOut: Scope Name Type Return Reset ERROR
IRange.UngetLastRune (METH) ¶ METHOD UngetLastRune : ERROR Undo the last call of GetNextRune . This allow to restore the state of this IRange instance. InOut: Scope Name Type Return UngetLastRune ERROR
IString (ITF) ¶ INTERFACE IString EXTENDS IDisposable , IStringRepresentation Handle a UTF-8 encoded immutable string segment Methods: IsValid Len ObjectDispose , inherited from IDisposable ObjectRelease , inherited from IDisposable ObjectRetain , inherited from IDisposable Structure: IsValid (Method) Len (Method)
IString.IsValid (METH) ¶ METHOD IsValid : BOOL Reports whether this IString instance consists entirely of valid UTF-8-encoded runes. InOut: Scope Name Type Return IsValid BOOL Output eErrorID ERROR