Internals ¶ _RangePool (FunctionBlock) Protected GetRangeSize (Method) NewRange (Method)
_RangePool (FB) ¶ FUNCTION_BLOCK FINAL _RangePool EXTENDS STR._AbstractRangePool IMPLEMENTS STR.IRangePool InOut: Scope Name Type Inherited from Input Const udiInitialCapacity UDINT _AbstractRangePool pbyPool POINTER TO BYTE _AbstractRangePool udiPoolSize UDINT _AbstractRangePool usiExtensionFactor USINT _AbstractRangePool Methods: GetRangeSize NewRange Structure: Protected GetRangeSize (Method) NewRange (Method)
Protected ¶ GetRangeSize (Method) NewRange (Method)
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL InOut: Scope Name Type Return IsLibReleased BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 21.06.2023, 11:08:16 companyName string 3S-Smart Software Solutions GmbH libraryFile String Builder Base.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile String Builder Base.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True Released True LastModificationDateTime date 21.06.2023, 11:08:15 LibraryCategories library-category-list Intern|Strings Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace SBB Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only LibDocContent DocsOnly Placeholder StringBuilderBase Project String Builder Base Title String Builder Base UnitTestingDefine BuilderBaseTesting Version version 4.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Immutable String Segments ¶ Library Identification ¶ Placeholder: StringSegs Default Resolution: Immutable String Segments, * (CODESYS) Namespace: STR Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringSegs Memory Block Manager ¶ Library Identification ¶ Placeholder: MemoryBlockManager Default Resolution: Memory Block Manager, * (3S - Smart Software Solutions GmbH) Namespace: MBM Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: MemoryBlockManager UTF-8 Encoding Support ¶ Library Identification ¶ Placeholder: UTF8 Default Resolution: UTF-8 Encoding Support, * (CODESYS) Namespace: UTF8 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: UTF8
Range.GetNextRune (METH) ¶ METHOD FINAL GetNextRune : STR.RUNE Unpacks the next UTF-8 encoding in a IBuilder instance and returns the rune and its length in bytes. InOut: Scope Name Type Return GetNextRune STR.RUNE Output udiLength UDINT eErrorID STR.ERROR