class EL_HASH_SET_REPRESENTATION
Reflected field representation that links a field to a set of values
note
description: "Reflected field representation that links a field to a set of values"
author: "Finnian Reilly"
copyright: "Copyright (c) 2001-2022 Finnian Reilly"
contact: "finnian at eiffel hyphen loop dot com"
license: "MIT license (See: en.wikipedia.org/wiki/MIT_License)"
date: "2024-09-13 19:08:11 GMT (Friday 13th September 2024)"
revision: "6"
class
EL_HASH_SET_REPRESENTATION [G -> HASHABLE]
inherit
EL_FIELD_REPRESENTATION [G, EL_HASH_SET [G]]
rename
item as hash_set
end
create
make, make_default
feature {NONE} -- Initialization
make (a_hash_set: like hash_set)
do
hash_set := a_hash_set
end
make_default
do
create hash_set.make_equal (11)
end
feature -- Basic operations
append_comment (field_definition: STRING)
-- append comment to meta data `field_definition'
do
field_definition.append (" -- " + value_type.name + " in assigned " + hash_set.generator)
end
end