IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL InOut: Scope Name Type Return IsLibReleased BOOL
Strings ¶ Aliases Constants (GVL) RUNE (Alias) Enums ERROR (Enum) Functionblocks Range (FunctionBlock) IRange GetNextRune (Method) Reset (Method) UngetLastRune (Method) SetInitialValue (Method) _RangePool (FunctionBlock) Protected GetRangeSize (Method) NewRange (Method) _StringPool (FunctionBlock) IStringPool GetString (Method) SetInitialValue (Method) _UTF8String (FunctionBlock) IString GetSegment (Method) IsValid (Method) IStringRepresentation Len (Method) ToIString (Method) Functions Compare (Function) Copy (Function) CreateRangePool (Function) CreateString (Function) CreateStringPool (Function) IsValidString (Function) Len (Function) Reset (Function) RuneCount (Function) SetSegment (Function) Interfaces IDisposable (Interface) ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method) IRange (Interface) GetNextRune (Method) Reset (Method) UngetLastRune (Method) IRangePool (Interface) GetRange (Method) Internal GetPoolStatus (Method) IRangeProvider (Interface) GetRange (Method) IString (Interface) GetSegment (Method) IsValid (Method) Len (Method) IStringPool (Interface) GetString (Method) IStringRepresentation (Interface) Len (Method) ToIString (Method)
Aliases ¶ Constants (GVL) RUNE (Alias)
Constants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant c_diRuneError RUNE UTF8.c_diRuneError The “error” Rune or “Unicode replacement character” c_diMaxRune DINT UTF8.c_diMaxRune c_liMinIndex LINT -4294967295 c_liMaxIndex LINT 4294967294
RUNE (ALIAS) ¶ TYPE RUNE : UTF8.|dRUNE| The term rune appears in the libraries and source code, and means exactly the same as “unicode code point”, with one interesting addition. This library defines the word rune as an alias for the type DINT , so programs can be clear when an integer value represents a code point. Moreover, what you might think of as a character constant is called a rune constant. The type and value of the expression WSTRING#"⌘" is a rune with the integer value DINT#16#2318 .
Builder.ToIString (METH) ¶ METHOD FINAL ToIString : IString Returns the string representation InOut: Scope Name Type Initial Comment Return ToIString IString Input itfString IString Defines the output target liStart LINT 0 Defines the rune index from which the content is output 0 => first rune, -1 => last rune [c_liMinIndex <= liStart <= c_liMaxIndex] liEnd LINT -1 Defines the rune index up to which the content is output 0 => first rune, -1 => last rune [c_liMinIndex <= liEnd <= c_liMaxIndex] Output eErrorID STR.ERROR
RangePool.ObjectRelease (METH) ¶ METHOD FINAL ObjectRelease : STR.ERROR InOut: Scope Name Type Return ObjectRelease STR.ERROR
RangePool.ObjectRetain (METH) ¶ METHOD FINAL ObjectRetain : STR.ERROR InOut: Scope Name Type Return ObjectRetain STR.ERROR
RangePool.GetRange (METH) ¶ METHOD FINAL GetRange : STR.IRange InOut: Scope Name Type Return GetRange STR.IRange Input itfStrRep IStringRepresentation Output eErrorID STR.ERROR
StringPool.ObjectRelease (METH) ¶ METHOD FINAL ObjectRelease : STR.ERROR InOut: Scope Name Type Return ObjectRelease STR.ERROR