[Overview][Constants][Types][Classes][Index] Reference for unit 'fgl' (#rtl)

TFPSMap.Add

Add a key, value pair to the map.

Declaration

Source position: fgl.pp line 258

public function TFPSMap.Add(

  AKey: Pointer;

  AData: Pointer

):Integer;

function TFPSMap.Add(

  AKey: Pointer

):Integer;

Arguments

AKey

  

Pointer to key to add to list

AData

  

Pointer to data to add to list

Function result

Slot in the list for the key and data.

Arguments

AKey

  

Pointer to key to add to list

Description

Add adds the memory pointed to by AData to the map using the memory pointed to by AKey as the key. If no data is specified, it allocates a slot fot AKey and returns a pointer to that slot.

Errors

If the maximum amount of values is reached, Add will raise an EListError exception.

See also

TFPSMap.Insert

  

Insert a new slot for key and associated data item in the list

TFPSMap.IndexOf

  

Index of key pointed to by AKey


Documentation generated on: Sep 28 2017