+
Point of view
All features
deferred class HASHABLE
- Direct parents
- Insert list: ANY
- Known children
- Inherit list: ABSTRACT_STRING, ADDRESS, EZMQ_SOCKET, MUTABLE_BIG_INTEGER, NATURAL_GENERAL, NUMBER, NUMERIC, PACKRAT_PRIMARY, PROCESS, REPOSITORY_TRANSIENT_OBJECT, UNICODE_STRING
- Insert list: CHARACTER, COMMAND_LINE_CONTEXT, EZMQ_EVENT, EZMQ_FLAGS, EZMQ_TYPE, HIERARCHIC_GRAPH_NODE, JSON_STRING, MICROSECOND_TIME, POINTER, PYTHON_DICTIONARY_NODE, TIME, URL
ensure
-
good_hash_value: Result >= 0
is_equal (other: HASHABLE):
BOOLEAN
deferred function
require
ensure
- Result implies hash_code = other.hash_code
-
commutative: generating_type = other.generating_type implies Result = other.is_equal(Current)