fhash_key_int32 Module

Implements a concrete type for scalar int32 hash keys



Contents


Interfaces

public interface fhash_key

  • private function key_from_int32(source) result(key)

    Create new key container from a scalar int32

    Arguments

    Type IntentOptional Attributes Name
    integer(kind=int32), intent(in) :: source

    Return Value type(fhash_key_int32_t)


Derived Types

type, public, extends(fhash_key_t) ::  fhash_key_int32_t

Hash table key container

Type-Bound Procedures

generic, public :: operator(==) => equals
procedure , public , pass :: hash => key_hash_int32 Function
procedure , public , pass :: equals => key_equal_int32 Function
procedure , public , pass :: to_string => key_int32_to_string Function