Definition at line 239 of file dc_args.f90.
◆ dcargsputline0()
subroutine dc_args::dcargsputline::dcargsputline0 |
( |
type(args), intent(in) |
arg | ) |
|
|
private |
Definition at line 835 of file dc_args.f90.
841 type(args),
intent(in) :: arg
844 if (.not. arg % initialized)
then 845 call printf(
stdout,
'#<ARGS:: @initialized=%y>', l=(/arg % initialized/))
848 call printf(
stdout,
'#<ARGS:: @initialized=%y,', l=(/arg % initialized/))
850 if (
associated(arg % opt_table) )
then 851 do i = 1,
size(arg % opt_table)
853 call printf(
stdout,
' @options=%c, @help_message=%c, @optvalue_flag=%y', &
854 & c1=trim(
joinchar(arg % opt_table(i) % options)), &
855 & c2=trim(arg % opt_table(i) % help_message), &
856 & l=(/arg % opt_table(i) % optvalue_flag/))
862 do i = 1,
size(arg % cmd_opts_list)
864 call printf(
stdout,
' @name=%c, @value=%c, @flag_called=%y', &
865 & c1=trim(arg % cmd_opts_list(i) % name), &
866 & c2=trim(arg % cmd_opts_list(i) % value), &
867 & l=(/arg % cmd_opts_list(i) % flag_called/))
character(string) function, public joinchar(carray, expr)
integer, parameter, public stdout
Unit number for Standard OUTPUT.
Handling character types.
Provides kind type parameter values.
The documentation for this interface was generated from the following file: