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
IRangePool (ITF) ¶ INTERFACE IRangePool EXTENDS IDisposable Methods: GetRange GetPoolStatus ObjectDispose , inherited from IDisposable ObjectRelease , inherited from IDisposable ObjectRetain , inherited from IDisposable Structure: GetRange (Method) Internal GetPoolStatus (Method)
IRangePool.GetRange (METH) ¶ METHOD GetRange : IRange Returns an IRange instance out of an IStringRepresentation InOut: Scope Name Type Comment Return GetRange IRange Input itfStrRep IStringRepresentation String representation, which the range is returend from Output eErrorID ERROR Check error message for better diagnostics
Internal ¶ GetPoolStatus (Method)
IRangeProvider (ITF) ¶ INTERFACE IRangeProvider EXTENDS __SYSTEM.IQueryInterface An IStringRepresentation instance can additionally implement this interface. This way it is possible to iterate over its content rune by rune See : IRange Methods: GetRange Structure: GetRange (Method)
IRangeProvider.GetRange (METH) ¶ METHOD GetRange : IRange returns a IRange implementation for the related IStringRepresentation InOut: Scope Name Type Comment Return GetRange IRange Output eErrorID ERROR Check error message for better diagnostics
IString (ITF) ¶ INTERFACE IString EXTENDS IDisposable , IStringRepresentation Handle a UTF-8 encoded immutable string segment Methods: GetSegment IsValid Len ObjectDispose , inherited from IDisposable ObjectRelease , inherited from IDisposable ObjectRetain , inherited from IDisposable Structure: GetSegment (Method) IsValid (Method) Len (Method)
IString.GetSegment (METH) ¶ METHOD GetSegment : POINTER TO BYTE This method returns the memory segment of string instance Return value POINTER TO BYTE is the pointer to the first byte of the memory InOut: Scope Name Type Comment Return GetSegment POINTER TO BYTE Output udiSize UDINT Size of the memory in bytes eErrorID ERROR Check error message for better diagnostics
IString.IsValid (METH) ¶ METHOD IsValid : BOOL Reports whether this IString instance consists entirely of valid UTF-8-encoded runes. InOut: Scope Name Type Comment Return IsValid BOOL Output eErrorID ERROR Check error message for better diagnostics
IString.Len (METH) ¶ METHOD Len : UDINT Returns the number of bytes required for the UTF-8 encoded string segment of this IString instance. InOut: Scope Name Type Comment Return Len UDINT Output eErrorID ERROR Check error message for better diagnostics