HashTable
-
class HashTable(*args, **kwargs)
Methods
-
class HashTable
-
classmethod add(key: Any = None) → bool
- Parameters:
key
-
classmethod contains(key: Any = None) → bool
- Parameters:
key
-
classmethod destroy() → None
-
classmethod find(predicate: Callable[[Any, Any, Any], bool], user_data: Any = None) → Any | None
- Parameters:
-
-
classmethod foreach(func: Callable[[Any, Any, Any], None], user_data: Any = None) → None
- Parameters:
-
-
classmethod foreach_remove(func: Callable[[Any, Any, Any], bool], user_data: Any = None) → int
- Parameters:
-
-
classmethod insert(key: Any = None, value: Any = None) → bool
- Parameters:
-
-
classmethod lookup(key: Any = None) → Any | None
- Parameters:
key
-
classmethod lookup_extended(lookup_key: Any = None) → Tuple[bool, Any | None, Any | None]
- Parameters:
lookup_key
-
classmethod new_similar() → dict[Any, Any]
-
classmethod remove(key: Any = None) → bool
- Parameters:
key
-
classmethod remove_all() → None
-
classmethod replace(key: Any = None, value: Any = None) → bool
- Parameters:
-
-
classmethod size() → int