Unit BrookStringMap

Functions and Procedures
Constants
Variables

Description

String map used to represent HTML fields, query-string parameters and more.

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Packed Record TBrookStringPair Pair item of TBrookStringMap.
Class TBrookStringMapEnumerator Enumerator used to iterate the map TBrookStringMap.
Class TBrookStringMap String map class and its related methods.

Types

TBrookStringMapOperation = (...);
TBrookStringMapChangeEvent = procedure(ASender: TObject; AOperation: TBrookStringMapOperation) of object;
TBrookStringMapIterator = function(AData: Pointer; APair: TBrookStringPair): Integer;
TBrookStringMapComparator = function(AData: Pointer; APairA, APairB: TBrookStringPair): Integer;

Description

Types

TBrookStringMapOperation = (...);

Identifies the kind of operation in the map.

Values
  • sgmoNone: None operation or map cleaned.
  • sgmoAdd: Pair added to the map.
  • sgmoAddOrSet: Pair added or set to the map.
  • sgmoRemove: Pair removed from the map.
TBrookStringMapChangeEvent = procedure(ASender: TObject; AOperation: TBrookStringMapOperation) of object;

Event signature used to notify a change in the map.

Parameters
ASender
Event caller.
AOperation
Operation kind.
TBrookStringMapIterator = function(AData: Pointer; APair: TBrookStringPair): Integer;

Function signature used by TBrookStringMap.Iterate.

Parameters
AData[in,out]
User-defined data.
APair[out]
Current iterated pair.
TBrookStringMapComparator = function(AData: Pointer; APairA, APairB: TBrookStringPair): Integer;

Function signature used by TBrookStringMap.Sort.

Parameters
AData[in,out]
User-defined data.
APairA[out]
Current left pair (A).
APairB[out]
Current right pair (B).

Generated by PasDoc 0.16.0.