new_version Interface

public interface new_version

Module Procedures

private subroutine new_version_from_string(self, string, error)

Create a new version from a string

Arguments

Type IntentOptional Attributes Name
type(version_t), intent(out) :: self

Instance of the versioning data

character(len=*), intent(in) :: string

String describing the version information

type(error_t), intent(out), allocatable :: error

Error handling

private subroutine new_version_from_int(self, num)

Create a new version from a string

Arguments

Type IntentOptional Attributes Name
type(version_t), intent(out) :: self

Instance of the versioning data

integer, intent(in) :: num(:)

Subversion numbers to define version data