# Class TCefCustomStringMultimap

Description
Hierarchy
Fields
Methods

## Unit

uCEFStringMultimap

## Declaration

`type TCefCustomStringMultimap = class(TInterfacedObject, ICefStringMultimap)`

## Description

CEF string multimaps are a set of key/value string pairs. More than one value can be assigned to a single key.

## Hierarchy

- TInterfacedObject
- TCefCustomStringMultimap

## Overview

### Fields

Protected | `FHandle: TCefStringMultimap;`

### Methods

Protected | `function GetHandle: TCefStringMultimap; virtual;`
Protected | `function GetSize: NativeUInt; virtual;`
Protected | `function FindCount(const Key: ustring): NativeUInt; virtual;`
Protected | `function GetEnumerate(const Key: ustring; ValueIndex: NativeUInt): 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: TCefStringMultimap;`
This item has no description.

### Methods

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

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

Protected | `function FindCount(const Key: ustring): NativeUInt; virtual;`
Return the number of values with the specified key.

Protected | `function GetEnumerate(const Key: ustring; ValueIndex: NativeUInt): ustring; virtual;`
Return the value_index-th value with the specified key.

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

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

Protected | `function Append(const Key, Value: ustring) : boolean; virtual;`
Append a new key/value pair at the end of the string multimap.

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

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

Generated by PasDoc 1.0.4.