fhash_key_int64_1d Module

Implements a concrete type for 1D int64 array hash keys



Contents


Interfaces

public interface fhash_key

  • private function key_from_int64_1d(source) result(key)

    Create new key container from a scalar int64

    Arguments

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

    Return Value type(fhash_key_int64_1d_t)


Derived Types

type, public, extends(fhash_key_t) ::  fhash_key_int64_1d_t

Hash table key container

Type-Bound Procedures

generic, public :: operator(==) => equals
procedure , public , pass :: hash => key_hash_int64_1d Function
procedure , public , pass :: equals => key_equal_int64_1d Function
procedure , public , pass :: to_string => key_int64_1d_to_string Function