fhash_container Interface

public interface fhash_container

Create a fhash_container object from a polymorphic value


Module Procedures

private function fhash_container_scalar(value, pointer) result(container)

Helper to initialise a polymorphic data container with scalar


Type IntentOptional Attributes Name
class(*), intent(in), target :: value

Value to store

logical, intent(in), optional :: pointer

If .true., store pointer to value instead of copying

Return Value type(fhash_container_t)