This library cluster has 46 classes.
ECF: base.ecf
Classes to process unicode strings of type STRING_32 or IMMUTABLE_STRING_32
Implementation of EL_STRING_32_BUFFER_I
Interface for buffer of type STRING_32
Temporary once buffer of type STRING_32
Further Information
Click on class link to see client examples.
EL_SPLIT_ON_CHARACTER_CURSOR [IMMUTABLE_STRING_32] implemented using shared_substring for item_copy
Optimized implementation of EL_SPLIT_ON_CHARACTER_CURSOR [READABLE_STRING_32]
External forward one-step iteration cursor for STRING_32
Edit strings of type STRING_32 by applying an editing procedure to all occurrences of substrings that begin and end with a pair of delimiters.
See {EL_STRING_EDITOR}.delete_interior for an example of an editing procedure
Further Information
Click on class link to see client examples.
Object that edits substring intervals of a STRING_32 instance
Further Information
Click on class link to see client examples.
STRING_32 implementation of EL_STRING_ESCAPER_IMP [STRING_GENERAL]
Unescape strings conforming to READABLE_STRING_32
Further Information
Click on class link to see client examples.
2 dimensional array of IMMUTABLE_STRING_32 strings that share the same comma separated text of a STRING_32 manifest constant
Further Information
Click on class link to see client examples.
Extended STRING_32
Expanded instance of EL_STRING_32_ROUTINES_IMP
Further Information
Click on class link to see client examples.
EL_STRING_X_ROUTINES implemented for READABLE_STRING_32
EL_OCCURRENCE_INTERVALS optimized for strings conforming to READABLE_STRING_32
EL_SPLIT_INTERVALS optimized for strings conforming to READABLE_STRING_32
Further Information
Click on class link to see client examples.
A list of substring index intervals conforming to EL_SPLIT_INTERVALS for a string of type IMMUTABLE_STRING_32
Further Information
Click on class link to see client examples.
A list of substring index intervals conforming to EL_SPLIT_INTERVALS for a string of type STRING_32
Further Information
Click on class link to see client examples.
List of strings of type STRING_32
Further Information
Click on class link to see client examples.
STRING_32 implementation of EL_STYLED_TEXT_LIST
Further Information
Click on class link to see client examples.
Shared access to routines of class EL_STRING_32_ROUTINES_IMP
Shared instance of EL_IMMUTABLE_32_MANAGER
Further Information
Click on class link to see client examples.
Shared instance of EL_STRING_BUFFER_POOL [EL_STRING_32_BUFFER]
Further Information
Click on class link to see notes.
Shared instance of EL_STRING_32_ITERATION_CURSOR
Further Information
Click on class link to see client examples.
Constants for class STRING_32
Further Information
Click on class link to see client examples.
Split target string of type IMMUTABLE_STRING_32 with separator of type CHARACTER_32
Split target string conforming to READABLE_STRING_32 with separator of type CHARACTER_32
Creatable implementation of abstract class EL_COMPACT_SUBSTRINGS_32_I
Further Information
Click on class link to see client examples.
Extendable EL_COMPACT_SUBSTRINGS_32 with fast appending
Further Information
Click on class link to see client examples.
A list of substrings from a STRING_32 compacted into a single array of type
area: SPECIAL [CHARACTER_32]
Each substring is preceded by two 32 bit characters representing the lower and upper index.
Further Information
Click on class link to see notes and client examples.
Implementation routines for EL_COMPACT_SUBSTRINGS_32
Stateless character iteration over SPECIAL area in EL_COMPACT_SUBSTRINGS_32
Further Information
Click on class link to see notes and client examples.
An object providing fast sequential lookups of character code at a subarray index of an area belonging to an instance of EL_SUBSTRING_32_ARRAY
Further Information
Click on class link to see client examples.
Implementation of ${EL_SUBSTRING [STRING_GENERAL} for STRING_32
Further Information
Click on class link to see client examples.
Array of sequential substrings from an instance of STRING_32 compacted into a single SPECIAL array:
area: SPECIAL [NATURAL_32]
area [0] contains the substring count: count
area [1] -> area [count * 2] contains a series of count interval specifications [lower, upper]
area [count * 2 + 1] -> area [area.count - 1] contains the combined substring character data
Further Information
Click on class link to see notes and client examples.
Implementation routines for EL_SUBSTRING_32_ARRAY
Iterator for EL_SUBSTRING_32_ARRAY
Temporary fast buffer contents of a EL_SUBSTRING_32_ARRAY
Further Information
Click on class link to see notes and client examples.
Abstraction to obtain count of STRING_32 substrings
An extendible buffer for creating instances of EL_SUBSTRING_32_ARRAY
Further Information
Click on class link to see client examples.
Efficient Boyer-Moore Search for Unicode Strings See: codeproject.com Article
Forces shared string data into an instance of IMMUTABLE_STRING_32
Further Information
Click on class link to see client examples.
EL_STRING_BIT_COUNTABLE applicable to generic class taking a string parameter conforming to READABLE_STRING_32
Further Information
Click on class link to see descendants and client examples.
Table of filled strings of type STRING_32
Implementation of EL_IMMUTABLE_STRING_TABLE for keys and virtual items of type IMMUTABLE_STRING_32 and initialized by a manifest string of type STRING_32
Further Information
Click on class link to see client examples.
Implementation of EL_URI_QUERY_HASH_TABLE for strings of type STRING_32
Further Information
Click on class link to see client examples.