targ Module


Uses

    • tomlf

Contents


Derived Types

type, public :: arg_type

type, public :: targ_type

Type-Bound Procedures

procedure, public :: add_option

Functions

public function new_argument_parser(nopt) result(self)

Arguments

TypeIntentOptionalAttributesName
integer, intent(in), optional :: nopt

Return Value type(targ_type)


Subroutines

public subroutine get_arguments(args)

Arguments

TypeIntentOptionalAttributesName
type(arg_type), intent(out), allocatable:: args(:)

public subroutine get_options(self, args, table)

Arguments

TypeIntentOptionalAttributesName
type(targ_type), intent(in) :: self
type(arg_type), intent(inout), allocatable:: args(:)
type(toml_table), intent(out), allocatable:: table