# Class TCefCustomStringMap

Description
Hierarchy
Fields
Methods

## Unit

uCEFStringMap

## Declaration

`type TCefCustomStringMap = class(TInterfacedObject, ICefStringMap)`

## Description

CEF string maps are a set of key/value string pairs.

## Hierarchy

- TInterfacedObject
- TCefCustomStringMap

## Overview

### Fields

Protected | `FHandle: TCefStringMap;`

### Methods

Protected | `function GetHandle: TCefStringMap; virtual;`
Protected | `function GetSize: NativeUInt; virtual;`
Protected | `function Find(const key: ustring): ustring; virtual;`
Protected | `function GetKey(index: NativeUInt): ustring; virtual;`
Protected | `function GetValue(index: NativeUInt): ustring; virtual;`
Protected | `function Append(const key, value: ustring) : boolean; virtual;`
Protected | `procedure Clear; virtual;`
Public | `constructor Create; virtual;`

## Description

### Fields

Protected | `FHandle: TCefStringMap;`
This item has no description.

### Methods

Protected | `function GetHandle: TCefStringMap; virtual;`
This item has no description.

Protected | `function GetSize: NativeUInt; virtual;`
Return the number of elements in the string map.

Protected | `function Find(const key: ustring): ustring; virtual;`
Return the value assigned to the specified key.

Protected | `function GetKey(index: NativeUInt): ustring; virtual;`
Return the key at the specified zero-based string map index.

Protected | `function GetValue(index: NativeUInt): ustring; virtual;`
Return the value at the specified zero-based string map index.

Protected | `function Append(const key, value: ustring) : boolean; virtual;`
Append a new key/value pair at the end of the string map. If the key exists, overwrite the existing value with a new value w/o changing the pair order.

Protected | `procedure Clear; virtual;`
Clear the string map.

Public | `constructor Create; virtual;`
This item has no description.

Generated by PasDoc 1.0.4.