Gee.MultiMap

g GObject.GInterface GObject.GInterface Gee.MultiMap Gee.MultiMap GObject.GInterface->Gee.MultiMap

Implementations:

Gee.AbstractMultiMap

Methods

clear ()

contains (key)

get (key)

get_all_keys ()

get_key_type ()

get_keys ()

get_read_only ()

get_read_only_view ()

get_size ()

get_value_type ()

get_values ()

map_iterator ()

remove (key, value)

remove_all (key)

set (key, value)

Virtual Methods

do_clear ()

do_contains (key)

do_get (key)

do_get_all_keys ()

do_get_keys ()

do_get_read_only ()

do_get_read_only_view ()

do_get_size ()

do_get_values ()

do_map_iterator ()

do_remove (key, value)

do_remove_all (key)

do_set (key, value)

Properties

Name

Type

Flags

Short Description

read-only

bool

r

read-only

size

int

r

size

Signals

None

Fields

None

Class Details

class Gee.MultiMap
Bases:

GObject.GInterface

Structure:

Gee.MultiMapIface

clear()
contains(key)
Parameters:

key (object or None) –

Return type:

bool

get(key)
Parameters:

key (object or None) –

Return type:

Gee.Collection

get_all_keys()
Return type:

Gee.MultiSet

get_key_type()
Return type:

GObject.GType

get_keys()
Return type:

Gee.Set

get_read_only()
Return type:

bool

get_read_only_view()
Return type:

Gee.MultiMap

get_size()
Return type:

int

get_value_type()
Return type:

GObject.GType

get_values()
Return type:

Gee.Collection

map_iterator()
Return type:

Gee.MapIterator

remove(key, value)
Parameters:
Return type:

bool

remove_all(key)
Parameters:

key (object or None) –

Return type:

bool

set(key, value)
Parameters:
do_clear() virtual
do_contains(key) virtual
Parameters:

key (object or None) –

Return type:

bool

do_get(key) virtual
Parameters:

key (object or None) –

Return type:

Gee.Collection

do_get_all_keys() virtual
Return type:

Gee.MultiSet

do_get_keys() virtual
Return type:

Gee.Set

do_get_read_only() virtual
Return type:

bool

do_get_read_only_view() virtual
Return type:

Gee.MultiMap

do_get_size() virtual
Return type:

int

do_get_values() virtual
Return type:

Gee.Collection

do_map_iterator() virtual
Return type:

Gee.MapIterator

do_remove(key, value) virtual
Parameters:
Return type:

bool

do_remove_all(key) virtual
Parameters:

key (object or None) –

Return type:

bool

do_set(key, value) virtual
Parameters:

Property Details

Gee.MultiMap.props.read_only
Name:

read-only

Type:

bool

Default Value:

False

Flags:

READABLE

read-only

Gee.MultiMap.props.size
Name:

size

Type:

int

Default Value:

0

Flags:

READABLE

size