get_jonquil_version Subroutine

public subroutine get_jonquil_version(major, minor, patch, string)

Getter function to retrieve jonquil version

Arguments

Type IntentOptional Attributes Name
integer, intent(out), optional :: major

Major version number of the jonquil version

integer, intent(out), optional :: minor

Minor version number of the jonquil version

integer, intent(out), optional :: patch

Patch version number of the jonquil version

character(len=:), intent(out), optional, allocatable :: string

String representation of the jonquil version


Source Code

subroutine get_jonquil_version(major, minor, patch, string)

   !> Major version number of the jonquil version
   integer, intent(out), optional :: major

   !> Minor version number of the jonquil version
   integer, intent(out), optional :: minor

   !> Patch version number of the jonquil version
   integer, intent(out), optional :: patch

   !> String representation of the jonquil version
   character(len=:), allocatable, intent(out), optional :: string

   if (present(major)) then
      major = jonquil_major
   end if
   if (present(minor)) then
      minor = jonquil_minor
   end if
   if (present(patch)) then
      patch = jonquil_patch
   end if
   if (present(string)) then
      string = jonquil_version_string
   end if

end subroutine get_jonquil_version