\hypertarget{interfacedc__args_1_1close}{}\section{dc\+\_\+args\+:\+:close Interface Reference}
\label{interfacedc__args_1_1close}\index{dc\+\_\+args\+::close@{dc\+\_\+args\+::close}}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
subroutine \hyperlink{interfacedc__args_1_1close_ab3f0f696c4dd2961d10b7a6f98653ee1}{dcargsclose0} (arg)
\end{DoxyCompactItemize}


\subsection{Detailed Description}


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



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



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


\begin{DoxyCode}
368     \textcolor{comment}{!}
369     \textcolor{comment}{! ARGS 型の変数の終了処理を行います. }
370     \textcolor{comment}{!}
371     \textcolor{keywordtype}{use }\hyperlink{namespacedc__hash}{dc\_hash}\textcolor{keywordtype}{, only}: \hyperlink{interfacedc__hash_1_1dchashdelete}{dchashdelete}
372     \textcolor{keywordtype}{implicit none}
373     \textcolor{keywordtype}{type}(args), \textcolor{keywordtype}{intent(inout)} :: arg
374     \textcolor{keywordtype}{integer} :: i
375   \textcolor{keywordflow}{continue}
376     \textcolor{keywordflow}{if} (arg % initialized) \textcolor{keywordflow}{then}
377       \textcolor{keywordflow}{if} ( \textcolor{keyword}{associated}( arg % opt\_table ) ) \textcolor{keywordflow}{then}
378         \textcolor{keywordflow}{do} i = 1, \textcolor{keyword}{size}(arg % opt\_table)
379           \textcolor{keyword}{deallocate}(arg % opt\_table(i) % options)
380 \textcolor{keywordflow}{        end do}
381 
382         \textcolor{keyword}{deallocate}(arg % opt\_table)
383 \textcolor{keywordflow}{      end if}
384 
385       \textcolor{keyword}{deallocate}(arg % cmd\_opts\_list)
386       \textcolor{keyword}{deallocate}(argstr\_table)
387       \textcolor{keyword}{deallocate}(cmd\_argv\_list)
388       \textcolor{keyword}{deallocate}(cmd\_opts\_list)
389 
390       \textcolor{keyword}{call }\hyperlink{interfacedc__hash_1_1dchashdelete}{dchashdelete}(arg % helpmsg)
391 \textcolor{keywordflow}{    end if}
\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}
