\hypertarget{interfacedc__args_1_1dcargsputline}{}\section{dc\+\_\+args\+:\+:dcargsputline Interface Reference}
\label{interfacedc__args_1_1dcargsputline}\index{dc\+\_\+args\+::dcargsputline@{dc\+\_\+args\+::dcargsputline}}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacedc__args_1_1dcargsputline_a7c0328a970026dd619f187b3ce03685f}{dcargsputline0} (arg)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 239 of file dc\+\_\+args.\+f90.



\subsection{Member Function/\+Subroutine Documentation}
\mbox{\Hypertarget{interfacedc__args_1_1dcargsputline_a7c0328a970026dd619f187b3ce03685f}\label{interfacedc__args_1_1dcargsputline_a7c0328a970026dd619f187b3ce03685f}} 
\index{dc\+\_\+args\+::dcargsputline@{dc\+\_\+args\+::dcargsputline}!dcargsputline0@{dcargsputline0}}
\index{dcargsputline0@{dcargsputline0}!dc\+\_\+args\+::dcargsputline@{dc\+\_\+args\+::dcargsputline}}
\subsubsection{\texorpdfstring{dcargsputline0()}{dcargsputline0()}}
{\footnotesize\ttfamily subroutine dc\+\_\+args\+::dcargsputline\+::dcargsputline0 (\begin{DoxyParamCaption}\item[{type(\hyperlink{structdc__args_1_1args}{args}), intent(in)}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [private]}}



Definition at line 835 of file dc\+\_\+args.\+f90.


\begin{DoxyCode}
835     \textcolor{comment}{!}
836     \textcolor{comment}{! *arg* に関する情報を標準出力に表示します.}
837     \textcolor{comment}{!}
838     \textcolor{keywordtype}{use }\hyperlink{namespacedc__types}{dc\_types}\textcolor{keywordtype}{, only}: \hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}
839     \textcolor{keywordtype}{use }\hyperlink{namespacedc__string}{dc\_string}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__string_1_1printf}{printf}, \hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}
840     \textcolor{keywordtype}{implicit none}
841     \textcolor{keywordtype}{type}(args), \textcolor{keywordtype}{intent(in)} :: arg
842     \textcolor{keywordtype}{integer} :: i
843   \textcolor{keywordflow}{continue}
844     \textcolor{keywordflow}{if} (.not. arg % initialized) \textcolor{keywordflow}{then}
845       \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'#<ARGS:: @initialized=%y>'}, l=(/arg % initialized/))
846       \textcolor{keywordflow}{return}
847 \textcolor{keywordflow}{    end if}
848     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'#<ARGS:: @initialized=%y,'}, l=(/arg % initialized/))
849     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'  @opt\_table(:)='})
850     \textcolor{keywordflow}{if} ( \textcolor{keyword}{associated}(arg % opt\_table) ) \textcolor{keywordflow}{then}
851       \textcolor{keywordflow}{do} i = 1, \textcolor{keyword}{size}(arg % opt\_table)
852         \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'    #<OPT\_ENTRY:: '})
853         \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'      @options=%c, @help\_message=%c, @optvalue\_flag=%y'}, &
854           & c1=trim(\hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}(arg % opt\_table(i) % options)), &
855           & c2=trim(arg % opt\_table(i) % help\_message), &
856           & l=(/arg % opt\_table(i) % optvalue\_flag/))
857         \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'    >'})
858 \textcolor{keywordflow}{      end do}
859 \textcolor{keywordflow}{    end if}
860     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'  ,'})
861     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'  @cmd\_opts\_list(:)='})
862     \textcolor{keywordflow}{do} i = 1, \textcolor{keyword}{size}(arg % cmd\_opts\_list)
863       \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'    #<CMD\_OPTS\_INTERNAL:: '})
864       \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'      @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/))
868       \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'    >'})
869 \textcolor{keywordflow}{    end do}
870     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'  ,'})
871     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'  @cmd\_argv\_list(:)=%c'}, &
872       & c1=trim(\hyperlink{namespacedc__string_a20412554f8f648165d202319119cf628}{joinchar}(cmd\_argv\_list)))
873     \textcolor{keyword}{call }\hyperlink{interfacedc__string_1_1printf}{printf}(\hyperlink{namespacedc__types_a5d5ccca8cc2b447f2a0546da0a22efdc}{stdout}, \textcolor{stringliteral}{'>'})
874 
\end{DoxyCode}


The documentation for this interface was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dc\+\_\+utils/\hyperlink{dc__args_8f90}{dc\+\_\+args.\+f90}\end{DoxyCompactItemize}
