Unit hamt.sets

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

Mutable and immutable persistent sets as hash array mapped trie (HAMT)

Public generic classes:

* TReadOnlySet

* TMutableSet

* TImmutableSet

Public specialized classes:

* TMutableSetString

* TImmutableSetString

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TReadOnlySet Generic read-only set
Class TMutableSet Generic mutable set
Class TImmutableSet Generic immutable set

Types

THAMTTypeInfo = hamt.internals.THAMTTypeInfo;
TMutableSetString = specialize TMutableSet<string, THAMTTypeInfo>;
TImmutableSetString = specialize TImmutableSet<string, THAMTTypeInfo>;

Description

Types

THAMTTypeInfo = hamt.internals.THAMTTypeInfo;
 
TMutableSetString = specialize TMutableSet<string, THAMTTypeInfo>;

A TMutableSet containing strings.

The set handles reference counting and freeing of the strings.

TImmutableSetString = specialize TImmutableSet<string, THAMTTypeInfo>;

A TImmutableSet containing strings.

The set handles reference counting and freeing of the strings.


Generated by PasDoc 0.14.0.