fhash_key_int32_1d Module

Implements a concrete type for 1D int32 array hash keys



Contents


Interfaces

public interface fhash_key

  • private function key_from_int32_1d(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_1d_t)


Derived Types

type, public, extends(fhash_key_t) ::  fhash_key_int32_1d_t

Hash table key container

Type-Bound Procedures

generic, public :: operator(==) => equals
procedure , public , pass :: hash => key_hash_int32_1d Function
procedure , public , pass :: equals => key_equal_int32_1d Function
procedure , public , pass :: to_string => key_int32_1d_to_string Function