Getter function to retrieve standard library version
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out), | optional | :: | major | 
                 Major version number of the standard library version  | 
        |
| integer, | intent(out), | optional | :: | minor | 
                 Minor version number of the standard library version  | 
        |
| integer, | intent(out), | optional | :: | patch | 
                 Patch version number of the standard library version  | 
        |
| character(len=:), | intent(out), | optional, | allocatable | :: | string | 
                 String representation of the standard library version  | 
        
pure subroutine get_stdlib_version(major, minor, patch, string) !> Major version number of the standard library version integer, intent(out), optional :: major !> Minor version number of the standard library version integer, intent(out), optional :: minor !> Patch version number of the standard library version integer, intent(out), optional :: patch !> String representation of the standard library version character(len=:), allocatable, intent(out), optional :: string if (present(major)) then major = stdlib_major end if if (present(minor)) then minor = stdlib_minor end if if (present(patch)) then patch = stdlib_patch end if if (present(string)) then string = stdlib_version_string end if end subroutine get_stdlib_version