toml_time Derived Type

type, public :: toml_time

TOML time value (HH:MM:SS.sssssZ…)


Components

Type Visibility Attributes Name Initial
integer, public :: hour = -1
integer, public :: minute = -1
integer, public :: msec = -1
integer, public :: second = -1
character(len=:), public, allocatable :: zone

Constructor

public interface toml_time

  • private elemental function new_toml_time(hour, minute, second, msec, zone) result(self)

    Constructor for toml_time type, necessary due to PGI bug in NVHPC 20.7 and 20.9

    Arguments

    Type IntentOptional Attributes Name
    integer, intent(in), optional :: hour
    integer, intent(in), optional :: minute
    integer, intent(in), optional :: second
    integer, intent(in), optional :: msec
    character(len=*), intent(in), optional :: zone

    Return Value type(toml_time)