Gee.AbstractMap

g GObject.GInterface GObject.GInterface Gee.Iterable Gee.Iterable GObject.GInterface->Gee.Iterable Gee.Map Gee.Map GObject.GInterface->Gee.Map Gee.Traversable Gee.Traversable GObject.GInterface->Gee.Traversable GObject.Object GObject.Object Gee.AbstractMap Gee.AbstractMap GObject.Object->Gee.AbstractMap Gee.Iterable->Gee.AbstractMap Gee.Map->Gee.AbstractMap Gee.Traversable->Gee.AbstractMap

Subclasses:

Gee.AbstractSortedMap, Gee.HashMap

Methods

Inherited:

GObject.Object (37), Gee.Traversable (16), Gee.Iterable (1), Gee.Map (24)

Structs:

GObject.ObjectClass (5)

clear ()

foreach (f, *f_target)

get (key)

get_entries ()

get_keys ()

get_read_only ()

get_read_only_view ()

get_size ()

get_values ()

has (key, value)

has_key (key)

map_iterator ()

reserved0 ()

reserved1 ()

reserved2 ()

reserved3 ()

reserved4 ()

reserved5 ()

reserved6 ()

reserved7 ()

reserved8 ()

reserved9 ()

set (key, value)

stream (a_type, a_dup_func, a_destroy_func, f, *f_target)

unset (key)

Virtual Methods

Inherited:

GObject.Object (7), Gee.Traversable (16), Gee.Iterable (1), Gee.Map (17)

do_clear ()

do_foreach (f, f_target)

do_get (key)

do_get_entries ()

do_get_keys ()

do_get_read_only ()

do_get_read_only_view ()

do_get_size ()

do_get_values ()

do_has (key, value)

do_has_key (key)

do_map_iterator ()

do_reserved0 ()

do_reserved1 ()

do_reserved2 ()

do_reserved3 ()

do_reserved4 ()

do_reserved5 ()

do_reserved6 ()

do_reserved7 ()

do_reserved8 ()

do_reserved9 ()

do_set (key, value)

do_stream (a_type, a_dup_func, a_destroy_func, f, f_target)

do_unset (key)

Properties

Inherited:

Gee.Map (6)

Name

Type

Flags

Short Description

k-destroy-func

int

r/w/co

destroy func

k-dup-func

int

r/w/co

dup func

k-type

GObject.GType

r/w/co

type

v-destroy-func

int

r/w/co

destroy func

v-dup-func

int

r/w/co

dup func

v-type

GObject.GType

r/w/co

type

Signals

Inherited:

GObject.Object (1)

Fields

Inherited:

GObject.Object (1)

Name

Type

Access

Description

parent_instance

GObject.Object

r

Class Details

class Gee.AbstractMap(**kwargs)
Bases:

GObject.Object, Gee.Traversable, Gee.Iterable, Gee.Map

Abstract:

Yes

Structure:

Gee.AbstractMapClass

clear()
foreach(f, *f_target)
Parameters:
Return type:

bool

get(key)
Parameters:

key (object or None) –

Return type:

object or None

get_entries()
Return type:

Gee.Set

get_keys()
Return type:

Gee.Set

get_read_only()
Return type:

bool

get_read_only_view()
Return type:

Gee.Map

get_size()
Return type:

int

get_values()
Return type:

Gee.Collection

has(key, value)
Parameters:
Return type:

bool

has_key(key)
Parameters:

key (object or None) –

Return type:

bool

map_iterator()
Return type:

Gee.MapIterator

reserved0()
reserved1()
reserved2()
reserved3()
reserved4()
reserved5()
reserved6()
reserved7()
reserved8()
reserved9()
set(key, value)
Parameters:
stream(a_type, a_dup_func, a_destroy_func, f, *f_target)
Parameters:
Return type:

Gee.Iterator

unset(key)
Parameters:

key (object or None) –

Return type:

(bool, value: object)

do_clear() virtual
do_foreach(f, f_target) virtual
Parameters:
Return type:

bool

do_get(key) virtual
Parameters:

key (object or None) –

Return type:

object or None

do_get_entries() virtual
Return type:

Gee.Set

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.Map

do_get_size() virtual
Return type:

int

do_get_values() virtual
Return type:

Gee.Collection

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

bool

do_has_key(key) virtual
Parameters:

key (object or None) –

Return type:

bool

do_map_iterator() virtual
Return type:

Gee.MapIterator

do_reserved0() virtual
do_reserved1() virtual
do_reserved2() virtual
do_reserved3() virtual
do_reserved4() virtual
do_reserved5() virtual
do_reserved6() virtual
do_reserved7() virtual
do_reserved8() virtual
do_reserved9() virtual
do_set(key, value) virtual
Parameters:
do_stream(a_type, a_dup_func, a_destroy_func, f, f_target) virtual
Parameters:
Return type:

Gee.Iterator

do_unset(key) virtual
Parameters:

key (object or None) –

Return type:

(bool, value: object)

Property Details

Gee.AbstractMap.props.k_destroy_func
Name:

k-destroy-func

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

destroy func

Gee.AbstractMap.props.k_dup_func
Name:

k-dup-func

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

dup func

Gee.AbstractMap.props.k_type
Name:

k-type

Type:

GObject.GType

Default Value:

<GType void>

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

type

Gee.AbstractMap.props.v_destroy_func
Name:

v-destroy-func

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

destroy func

Gee.AbstractMap.props.v_dup_func
Name:

v-dup-func

Type:

int

Default Value:

None

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

dup func

Gee.AbstractMap.props.v_type
Name:

v-type

Type:

GObject.GType

Default Value:

<GType void>

Flags:

READABLE, WRITABLE, CONSTRUCT_ONLY

type