fhash_key_char Module

Implements a concrete type for scalar int32 hash keys



Contents


Interfaces

public interface fhash_key

  • private function key_from_char(source) result(key)

    Create new key container from a scalar int32

    Arguments

    Type IntentOptional Attributes Name
    character(len=*), intent(in) :: source

    Return Value type(fhash_key_char_t)


Derived Types

type, public, extends(fhash_key_t) ::  fhash_key_char_t

Hash table key container

Type-Bound Procedures

generic, public :: operator(==) => equals
procedure , public , pass :: hash => key_hash_char Function
procedure , public , pass :: equals => key_equal_char Function
procedure , public , pass :: to_string => key_char_to_string Function