version_t Derived Type

type, public :: version_t


Components

Type Visibility Attributes Name Initial
integer, public :: major = 0

Breaking API change

integer, public :: minor = 0

Backwards-compatible feature addition

integer, public :: patch = 0

Bug fix


Type-Bound Procedures

procedure, public :: string => version_t_string

  • interface

    private module function version_t_string(this) result(s)

    Arguments

    Type IntentOptional Attributes Name
    class(version_t), intent(in) :: this

    Return Value character(len=:), allocatable