Implements an abstract type for hash keys
Abstract base type for defining hash keys
procedure (hash_proc) , public :: hash | |
procedure (equality_proc) , public :: equals | |
procedure (to_string_proc) , public :: to_string | |
generic, public :: operator(==) => equals |