:right-sidebar: True HashTable =================================================================== .. currentmodule:: gi.repository.GObject .. class:: HashTable(*args, **kwargs) :no-contents-entry: Methods ------- .. rst-class:: interim-class .. class:: HashTable :no-index: .. method:: add(hash_table: dict[None, None], key: None) -> bool :param hash_table: :param key: .. method:: contains(hash_table: dict[None, None], key: None) -> bool :param hash_table: :param key: .. method:: destroy(hash_table: dict[None, None]) -> None :param hash_table: .. method:: find(hash_table: dict[None, None], predicate: ~typing.Callable[[...], bool], *user_data: ~typing.Any) -> None :param hash_table: :param predicate: :param user_data: .. method:: foreach(hash_table: dict[None, None], func: ~typing.Callable[[...], None], *user_data: ~typing.Any) -> None :param hash_table: :param func: :param user_data: .. method:: foreach_remove(hash_table: dict[None, None], func: ~typing.Callable[[...], bool], *user_data: ~typing.Any) -> int :param hash_table: :param func: :param user_data: .. method:: insert(hash_table: dict[None, None], key: None, value: None) -> bool :param hash_table: :param key: :param value: .. method:: lookup(hash_table: dict[None, None], key: None) -> None :param hash_table: :param key: .. method:: lookup_extended(hash_table: dict[None, None], lookup_key: None) -> tuple[bool, None, None] :param hash_table: :param lookup_key: .. method:: new_similar(other_hash_table: dict[None, None]) -> dict[None, None] :param other_hash_table: .. method:: remove(hash_table: dict[None, None], key: None) -> bool :param hash_table: :param key: .. method:: remove_all(hash_table: dict[None, None]) -> None :param hash_table: .. method:: replace(hash_table: dict[None, None], key: None, value: None) -> bool :param hash_table: :param key: :param value: .. method:: size(hash_table: dict[None, None]) -> int :param hash_table: